Commit Graph
27 Commits
Author SHA1 Message Date
Yuri D'Elia a875b4f1c0 Document Shift+Tab in menus and shortcuts dialog 2020-10-12 09:16:08 +02:00
Yuri D'Elia 2f642ce83c Fix the collapse tooltip (uniform to "sidebar", show hotkey)
Sidebar is used everywhere else, so change "right panel" to "sidebar" in
collapse button.

Also show the hotkey, as done for "Tab"
2020-10-12 09:16:08 +02:00
Yuri D'Elia 732f371f4f Handle Shift+Tab also in the preview 2020-10-12 09:16:08 +02:00
Yuri D'Elia e9225a545e Handle Shift+Tab to collapse/expand the sidebar 2020-10-12 09:16:08 +02:00
Yuri D'Elia 0bcfa06b09 Document "Tab" in the keyboard shortcuts dialog 2020-10-12 09:16:08 +02:00
Yuri D'Elia 0edbc59fa3 Update FirmwareDialog to use GUI_App::code_font 2020-09-13 02:37:05 +02:00
Yuri D'Elia 87534bf0d4 Format all G-code sections as code 2020-09-13 02:37:05 +02:00
Yuri D'Elia cd4ad5e78b Introduce ConfigOptionDef::is_code to select code_font() 2020-09-13 02:36:50 +02:00
Yuri D'Elia ba7f39afee Introduce GUI_App::code_font() 2020-09-13 02:17:19 +02:00
Yuri D'Elia a32bb59d8e Do not include (incorrect!) seconds in get_time_dhm 2020-09-12 18:20:22 +02:00
Yuri D'Elia ad20e369fa Include PrintConfig for the definition of AuthorizationType 2020-09-11 16:51:05 +02:00
Yuri D'Elia 776a775996 Add missing forward declarations 2020-09-11 16:51:05 +02:00
Yuri D'Elia c6f0cd5b5b Ironingy typo 2020-05-27 14:31:17 +02:00
Yuri D'Elia 34b6f7362a Add dependency on -ldl to hidapi (for dlclose) on linux 2019-12-13 15:23:26 +01:00
Yuri D'Elia 189d7be93b Fix two warnings 2019-08-08 17:04:56 +02:00
Yuri D'Elia 753b34a0d3 Make Gyroid::PatternTolerance match the description
Move the division out of the switch in order to make the tolerance match
the expected unit.
2019-08-08 16:53:26 +02:00
Yuri D'Elia 489fba326e Add 'L' as a legend toggle shortcut in preview 2019-08-08 10:04:05 +02:00
Yuri D'Elia 07480edc50 Show/hide the legend using a new checkbox in preview 2019-08-08 10:04:05 +02:00
Yuri D'Elia 90c85b7c8a Move gyroid constants to the class declaration 2019-08-07 22:26:39 +02:00
Yuri D'Elia da6c285f1f Maximize gyroid printing speed angle
Counter-rotate the default angle by 45' so that gyroid is kept at it's
maximum printing speed by default.
2019-08-07 22:26:39 +02:00
Yuri D'Elia f8490fb4e0 Limit upper tolerance in Gyroid
Do not reduce resolution more than necessary when using larger nozzles
and/or higher layer heights.
2019-08-07 16:47:23 +02:00
Yuri D'Elia 1a84642153 Allow gyroid pattern rotation over Z 2019-08-07 16:47:17 +02:00
Yuri D'Elia e7616efc89 Handle truncated gyroid patterns correctly
When generating patterns which are less than a full wave, always
generate the last point correctly.

When extending a full wave to a line, fixup the last point
to the real gyroid position instead of shifting the point.
2019-08-07 16:47:04 +02:00
Yuri D'Elia 5932881291 Reduce reallocations and memory usage in gyroid 2019-08-07 16:46:56 +02:00
Yuri D'Elia b9901f1730 Parametric tolerance for Gyroid infill 2019-08-07 16:46:51 +02:00
Yuri D'Elia 77c3d2fbb3 Use system Eigen3 on linux when found 2019-07-22 14:53:51 +02:00
Yuri D'Elia 89ff5d03eb Delay refresh until initialized
on_idle can be called too early on wxGtk3/X11.
Check for m_initialized before refreshing.
2019-05-18 15:07:33 +02:00