Enoch Riese
f6fcda8ca5
(chore) document new mobile menu stuff
2023-06-29 17:29:13 +00:00
Enoch Riese
49c14f1446
fix twitchy modal close
2023-06-29 16:41:11 +00:00
Enoch Riese
8a799c5742
add zoom buttons to mobile menu bar when needed
2023-06-29 15:44:23 +00:00
Enoch Riese
012b0eb8d6
use a context to allow all menus to be in same parent on mobile
2023-06-29 14:35:46 +00:00
Enoch Riese
b9bc88bb1e
link fixes
2023-06-26 11:47:46 -05:00
Enoch Riese
48757e218d
Merge branch 'develop' into eriese-ui-tweaks
2023-06-26 11:42:25 -05:00
Enoch Riese
2402387818
better-looking view nav for workbench on mobile
2023-06-24 17:26:09 -05:00
Enoch Riese
08c6a91d4e
basic mobile support for view nav
2023-06-24 16:49:28 -05:00
Enoch Riese
989c6e02cb
ui tweaks from contributor call feedback
2023-06-24 15:00:46 -05:00
Enoch Riese
452b25b45a
styling tweaks
2023-06-23 20:52:53 -05:00
Enoch Riese
6c94afe99f
shared component for views that have patterns and side menus
2023-06-23 19:39:45 -05:00
Enoch Riese
22bb896bc2
workbench view menus in modal on mobile
2023-06-23 14:29:09 -05:00
Enoch Riese
e1998a8deb
lint fixes
2023-06-22 10:52:02 -05:00
Enoch Riese
b871d7967f
fix default value marked as changed issues
2023-06-22 10:32:01 -05:00
Enoch Riese
5e8db86c23
help icon that matches other icons
2023-06-21 16:17:22 -05:00
Enoch Riese
97f071d05b
fix menu separator lines
2023-06-21 16:07:30 -05:00
joostdecock
5447117e27
chore: Linter fix
2023-06-17 13:29:37 +02:00
joostdecock
90e6d243ee
feat(shared): Icons for core/ui settings
2023-06-15 20:12:05 +02:00
joostdecock
4a5c4f31ec
chore(shared): Linter warnings
2023-06-15 18:53:45 +02:00
joostdecock
ad2d0c18c5
feat(shared): Helper to toggle SA in settings
2023-06-15 18:48:44 +02:00
joostdecock
7daad74964
feat(shared): Better workbend nav. Closes #4272
2023-06-15 09:23:49 +02:00
joostdecock
01e2d4e41a
Merge branch 'develop' into joost
2023-06-12 18:22:14 +02:00
joostdecock
bda3c7aed1
fix(shared): Pass mergedOptions to toAbs()
2023-06-11 19:26:20 +02:00
joostdecock
631ea8a50d
feat(core): New mergeOptions method and passing mergedOtions to toAbs
...
When using toAbs for all but the most trivial cases, one needs access to
the options. Unlike measurements which are always there, options aren't
always set since they are only set when they differ from the default.
This would shift a lot of responsibility on the pattern designer who
would have to check whether an option is set, and if it's not use the
default which in turn depends on what type of an option it is (and it's
pct for example you have to remember to divide it by 100 and so on).
This feels footgun-y so instead I've added a `mergeOptions` method that
merges the options passed by the user with the defaults from the pattern
config so that you have a simple object with all option values.
This should get passed to `toAbs()` as the 3rd parameter.
2023-06-11 14:16:07 +02:00
joostdecock
d0f2537434
chore(shared): Linter warnings
2023-06-11 07:59:07 +02:00
joostdecock
9ffb4f5261
feat(shared): implemented log view
2023-06-10 20:33:34 +02:00
Enoch Riese
6f28c36c59
lint fixes
2023-06-07 14:12:51 -05:00
Enoch Riese
cdd080fde4
cleanup
2023-06-06 14:43:23 -05:00
Enoch Riese
7988aa9b31
measurements sampling menu
2023-06-06 14:31:27 -05:00
Enoch Riese
ef69ea1e3c
test view with options menu
2023-06-06 14:19:22 -05:00
Enoch Riese
15c4201906
cutting layout view
2023-06-06 11:17:14 -05:00
Enoch Riese
62638902e8
working reset and export buttons for print layout
2023-06-05 16:08:58 -05:00
Enoch Riese
0e329e195d
print view settings menu
2023-06-05 16:08:58 -05:00
joostdecock
5716b69e58
feat(shared): Toggle colors
2023-06-04 16:56:44 +02:00
joostdecock
53e72d148c
feat(shared): Added stack inspector
2023-06-04 16:44:03 +02:00
Enoch Riese
67fe54542f
deepscan fix
2023-06-03 11:41:05 -05:00
Enoch Riese
a1714c48d0
make it look like Joost's version
2023-06-03 11:31:40 -05:00
Enoch Riese
76b96242d3
cleanup after cherry-pick
2023-06-02 13:07:43 -05:00
Enoch Riese
1359daec67
refactor ui settings menu to use shared components
2023-06-02 12:42:48 -05:00
Enoch Riese
2ad0ac3491
add toggler to boolean menu items
2023-06-02 12:41:27 -05:00
Enoch Riese
f37274ee70
add a default step to mmInput
2023-06-02 12:39:55 -05:00
Enoch Riese
29e992aa81
one more lint fix
2023-06-02 12:39:55 -05:00
Enoch Riese
1a8d621a6a
deepscan fixes
2023-06-02 12:39:55 -05:00
Enoch Riese
b975355f45
document new shared menus
2023-06-02 12:39:55 -05:00
Enoch Riese
a8891d6091
lint fixes
2023-06-02 12:39:55 -05:00
Enoch Riese
3841a1695e
xray menu using shared components
2023-06-02 12:39:55 -05:00
Enoch Riese
cc14c562d2
both menus using same structure and components
2023-06-02 12:39:55 -05:00
Enoch Riese
75bc302dd4
most menu items using shared components
2023-06-02 12:39:55 -05:00
Enoch Riese
0f0fcb5e6b
refactor menus to share components
2023-06-02 12:39:55 -05:00
joostdecock
eef8d68781
feat(shared): PanZoomPattern component
2023-06-01 20:18:37 +02:00