Commit Graph

22 Commits

Author SHA1 Message Date
benny 51be423c44 Added camera panning 2023-05-09 14:43:25 +03:00
benny abf1b26ba2 Heightmap probing ... done? 2023-05-09 14:30:39 +03:00
benny 368e5621d7 More work on heightmap probing. 2023-05-07 23:06:12 +03:00
benny 71e51c5033 Implemented showing program extents 2023-05-07 11:05:01 +03:00
benny 4556ddb746 Implemented report pins status. 2023-05-06 00:19:57 +03:00
benny 414344faaf Markup cleanup + fixed precision DRO display. 2023-05-05 22:53:46 +03:00
benny 97b8186300 Keyboard jogging disabled by default. 2023-05-05 22:25:19 +03:00
benny 3913549b9e Fixed sigsev caused by modifying UI from outside the UI thread.
WIP on jogging layout.
2023-05-05 16:58:34 +03:00
benny 3f9eb049b7 Got rid of segfault when uploading VBOs.
Added go-to-zero function.
Reworked how work pos is obtained.
2023-05-05 15:42:30 +03:00
benny 4f9aed3996 Set selected work offset when running program. 2023-05-05 11:33:00 +03:00
benny 3ea1ca5efa DRO works properly with work offsets. Offsets can be zeroed. 2023-05-04 15:57:34 +03:00
benny cacbe1b8aa Introduced machine state handlers (check and run still need work).
Added proper init handler, fetching settings and parameters and exposing them to UI.
Added spindle rendering.
2023-05-04 14:15:33 +03:00
benny a63d58a1ec Worked on trackball cam interface. 2023-05-03 13:39:47 +03:00
benny ad0a80eb85 Added glm. Updated widget to expose mouse focus. Added custom renderer with stippled line. 2023-05-03 12:41:54 +03:00
benny d729454f8a Added errors description 2023-04-28 18:54:49 +03:00
benny b361b6b2fe Fixed program checking and executing report 2023-04-28 18:42:18 +03:00
benny 0b8f5a6950 Add alarm details and only rerender status when it changes 2023-04-28 16:08:05 +03:00
benny 30ccb20846 Lots of work on status representation 2023-04-28 14:50:58 +03:00
benny 796fd57ac3 Enabling opening and running of programs. Added jogging. 2023-04-27 23:15:06 +03:00
benny 32bda9d55b Communicator banner + single char commands 2023-04-27 18:10:48 +03:00
benny 1028f0dead First TCP communicator 2023-04-27 15:53:44 +03:00
benny 708215a2ee Initial import 2023-04-27 14:31:06 +03:00