117 Commits (3e2aa973d3b8f87115634f9f3b00e584a85d3e40)
 

Author SHA1 Message Date
rexim 3e2aa973d3 Add TODO(#41) 5 years ago
Alexey Kutepov 4131e33f37
Merge pull request #40 from SolitudeSF/shader
Rewrite rendering and navigation pipeline to support shaders.
5 years ago
rexim e3687358ca Remove glm dependency 5 years ago
rexim 30ce0b0935 Use old shader versions
@rexim is running is program on a potato
5 years ago
rexim bb85fda40c Add more details to shader compilation logs 5 years ago
Alexey Kutepov ce5eaa6880
Merge pull request #38 from bresilla/master
adding WM_CLASS attributes
5 years ago
SolitudeSF 5ad5fed8ec
Rewrite rendering and navigation pipeline to support shaders.
Added new config option: scalePanning, which affects panning speed while zooming.
5 years ago
Trim Bresilla 7f62d95059
Using single line addr at line 119
Using a single line addr*(TXClassHint) as PXClassHint when creating a WM_CLASS
5 years ago
Trim Bresilla c7f4c59e77 adding WM_CLASS attributes
Many Tiling Window Manager use WM_CLASS to manage window (eg. BSPWM).
5 years ago
rexim b7bc6bad49 nim -> nix 5 years ago
rexim 30e4623213 Bump NixOS layout 5 years ago
rexim f0b27bf37a Remove position clamping
It creates problems and solves nothing
5 years ago
rexim ef7b0f0365 Remove unused imports 5 years ago
rexim 303378abc1 Upgrade NixOS overlay 5 years ago
rexim 7621cd0e8b Upgrade development Nim to 1.0 5 years ago
Alexey Kutepov 53293f68d4
Merge pull request #37 from tsoding/experiment
Try to remove typed from parseObject
5 years ago
rexim 3ef25516c5 Try to remove typed from parseObject 5 years ago
rexim 784cdff692 Add Travis badge 5 years ago
Alexey Kutepov f0c497c6a7
Merge pull request #36 from tsoding/1
(#1) Add .travis.yml
5 years ago
rexim ce9a4acdcf (#1) Build instead of test 5 years ago
rexim 7e4f93be47 (#1) Add .travis.yml 5 years ago
rexim 163e5ad89b Fix zooming direction 5 years ago
rexim 5a1adeb199 Clamp camera position between screenshot dimentions 5 years ago
rexim 648e57e77c Fix compilation 5 years ago
Alexey Kutepov 5dbf97a5bb
Merge pull request #35 from SolitudeSF/macro
Expand config handling
5 years ago
SolitudeSF 63930a7ace
Add warning when config file is missing. 5 years ago
SolitudeSF 9c1bc4f08f
Remove style insensitive config handling. 5 years ago
SolitudeSF 59ea7ab324
Automatically parse config file according to object fields. 5 years ago
SolitudeSF 5bdd0c8135
Add user specific config path. 5 years ago
Alexey Kutepov cad6037c6c
Merge pull request #34 from tsoding/33
(#33) Add config
5 years ago
rexim 0619f472dd (#33) Make the config reloadable 5 years ago
rexim 3e1f4f4de4 (#33) Get rid of macro madness and just read the config 5 years ago
rexim 0ca5b1cd20 (#33) Add config module 5 years ago
Alexey Kutepov a58443b0d4
Merge pull request #32 from tsoding/11
(#11) Get rid of the global variables
5 years ago
rexim 56722592c8 (#11) Remove excessive logging 5 years ago
rexim ecd4b6eb9a (#11) Get rid of the global variables 5 years ago
rexim d78cb5d553 Bump NixOS overlay 5 years ago
Alexey Kutepov 00aad4f1b9
Merge pull request #31 from tsoding/24
(#24) Implement smooth scrolling and dragging
5 years ago
rexim 6748b1e852 (#24) Remove dead code 5 years ago
rexim e3945b0d2d (#24) Extract image module 5 years ago
rexim eb67e39fb9 (#24) Introduce navigation 5 years ago
rexim 6e0e8656ce (#24) Make vec2.len and vec2.norm inlinable 5 years ago
rexim 081eae684f (#24) Extract vec2 module 5 years ago
rexim 839aa4e3a2 (#24) Extract Magic constants 5 years ago
rexim 5398113939 (#24) Add smooth scrolling 5 years ago
rexim c0471259ca (#24) Add smooth dragging 5 years ago
rexim 95595a06c2 Bump NixOS overlay 5 years ago
Alexey Kutepov 6bd8151d2f
Merge pull request #28 from tsoding/17
(#17) Migrate from GLUT to pure X11/GLX
5 years ago
rexim 264cac60a7 Add TODO(#29) 5 years ago
rexim 644f4754c8 Remove x11ex 5 years ago