|
bf07257ae8
|
wip: migrate db ops to use ipc (nodeintegration is disabled in latest app)
|
2023-05-07 22:37:56 +10:00 |
|
|
8e809d4233
|
fix(theme): stop bg-hover selector targeting checkboxes
|
2023-03-19 21:27:20 +11:00 |
|
|
2ac684056a
|
style(menu): round sidebar buttons, update heading styles
|
2023-03-19 19:50:16 +11:00 |
|
|
38b056429e
|
feat(menu): indicate upload status of file inputs with label change
|
2023-03-19 18:43:57 +11:00 |
|
|
5a91e58104
|
feat(telemetry): send weekly pings if enabled
|
2023-03-19 15:02:47 +11:00 |
|
|
3e379f44e8
|
fix: enable telemetry by default
|
2023-02-04 13:41:14 +11:00 |
|
|
0fff732fd9
|
chore(menu): remove option type demos, fix(menu): support mods without options, feat(menu): override heading autoremove
|
2023-02-04 13:34:49 +11:00 |
|
|
809b59ebb1
|
chore: update onboarding disclaimer, unify telemetry handling, detect firefox vs chromium
|
2023-02-04 13:10:12 +11:00 |
|
|
374efd3458
|
draft(menu): featured sponsors spot
|
2023-02-04 10:48:20 +11:00 |
|
|
6519f501d3
|
fix: move nord/neutral to themes folder, reword sponsor perks, dont trigger reload btn when agreeing to privacy policy
|
2023-02-03 21:10:50 +11:00 |
|
|
a6e9504b6f
|
chore(menu): detect db update by comparing against prev value
- syncs reload btn visibility b/w tabs
- doesn't trigger when switching profiles if identical
|
2023-02-03 13:04:12 +11:00 |
|
|
ba98ed6412
|
chore: refactor core/client.mjs, sync telemetry opt-in/out across profiles
|
2023-02-03 11:52:51 +11:00 |
|
|
3cd8ed7703
|
feat(menu): indicate updates with popup & notification pings
|
2023-02-03 01:01:11 +11:00 |
|
|
0daf0a38c2
|
style(menu): set landing tile bg to bg-secondary for consistency with mod tiles
|
2023-01-31 22:26:24 +11:00 |
|
|
5640b12139
|
chore: update vendored deps
|
2023-01-31 22:17:46 +11:00 |
|
|
f1332fffbd
|
feat(onboarding): require agreement to privacy policy + ts & cs, add landing tiles
|
2023-01-31 22:12:29 +11:00 |
|
|
567e678a6f
|
chore(menu): add telemetry toggle
|
2023-01-30 23:11:55 +11:00 |
|
|
f61ac3d8d9
|
feat(menu): add sponsorship buttons & perks to banner
|
2023-01-29 14:53:46 +11:00 |
|
|
71a0345768
|
style(menu): set min width w/ overflow-x: auto
|
2023-01-28 19:17:36 +11:00 |
|
|
38f59bab31
|
style(menu): add welcome banner
|
2023-01-28 18:34:26 +11:00 |
|
|
f943697ba7
|
fix(menu): preserve profile name on import, enabled repeat imports of same file
|
2023-01-24 09:23:09 +11:00 |
|
|
50a23f17c5
|
fix(menu): keyboard triggering of inputs and switches via space/enter, don't trap tab in hotkey input
|
2023-01-24 00:15:10 +11:00 |
|
|
c3317bd9ec
|
feat(menu): allow only one theme of each mode to be enabled at a time
|
2023-01-23 23:56:09 +11:00 |
|
|
7b6a244d72
|
feat(menu): display profile upload status as popup
|
2023-01-23 23:43:04 +11:00 |
|
|
e3f34dfc21
|
refactor(menu): menu.mjs render functions and components.mjs monolith -> islands/ and components/
|
2023-01-23 21:58:17 +11:00 |
|
|
c19262a4ce
|
perf(load): import all deps at once + wait for load.mjs completion, fix(electron): use ipc for reloadApp
|
2023-01-20 00:33:05 +11:00 |
|
|
72332acc58
|
feat(menu): profile deletion via confirmation popup
|
2023-01-19 22:34:41 +11:00 |
|
|
23834475c0
|
feat(menu): hotswapped profiles w/out reload
|
2023-01-19 20:14:51 +11:00 |
|
|
106d776d85
|
feat(menu): render profile list, create and switch b/w profiles
|
2023-01-18 22:56:49 +11:00 |
|
|
7bafbedc67
|
feat(menu): add reload btn to footer, move return to category btn to footer
|
2023-01-16 19:29:53 +11:00 |
|
|
4456871f6d
|
feat(menu): loading skeleton
|
2023-01-16 16:47:27 +11:00 |
|
|
f57e5b7f9b
|
feat(menu): animate slide b/w mod lists <-> options, add enabled mods to sidebar
|
2023-01-16 13:34:41 +11:00 |
|
|
530be53e70
|
feat(menu): add searchbar + descriptions to mod lists, fix(menu): natural keyboard interactions w/ <Select> component
|
2023-01-15 22:54:57 +11:00 |
|
|
a8eb03ee67
|
refactor(menu): base input variants off dry <Input /> component
|
2023-01-15 17:48:21 +11:00 |
|
|
570a6f26ab
|
fix(menu): close select popups w/ esc, toggle menu w/ hotkeys while menu focused
|
2023-01-15 15:57:15 +11:00 |
|
|
e681d462d3
|
feat(menu): mimic notion select options popup
electron was positioning options distanced from their <select> for... some reason
|
2023-01-15 00:39:01 +11:00 |
|
|
d1f83884aa
|
chore(electron-compat): promisify db methods, import svgs as js instead of reading files
|
2023-01-14 22:17:28 +11:00 |
|
|
c95d96cd8e
|
feat(menu): option values update on view change/page focus, animate view changes
|
2023-01-14 21:38:51 +11:00 |
|
|
765e7b738c
|
chore(menu): ensure required mod.json fields exist before attempting render
|
2023-01-14 00:44:09 +11:00 |
|
|
c6d58f37ee
|
theme: classic dark, feat(menu): render card lists of available mods
|
2023-01-14 00:40:27 +11:00 |
|
|
d738801dc1
|
chore(menu): hide platform-specific options, hide empty/consecutive headings
|
2023-01-13 00:30:14 +11:00 |
|
|
d406f99d7e
|
feat(menu): show uploaded file name, clear prev uploads button
|
2023-01-13 00:05:32 +11:00 |
|
|
8d12d63349
|
feat(menu): save changes to options
file upload still todo
|
2023-01-12 23:19:06 +11:00 |
|
|
09268a538a
|
feat(menu): apply menuButtonIconStyle to icon in menu sidebar
|
2023-01-12 15:37:33 +11:00 |
|
|
8fe05b2888
|
feat(menu): text, number, hotkey & color input types
- replaced jscolor with coloris
|
2023-01-12 15:24:01 +11:00 |
|
|
f85b3c1359
|
feat(menu): clone notion file upload
|
2023-01-12 11:33:47 +11:00 |
|
|
b1e1405409
|
feat(menu): clone notion select/dropdown
|
2023-01-12 00:15:30 +11:00 |
|
|
881f69c47d
|
feat(menu): clone notion ui for core settings, add toggles
- reduce size of icons in sidebar
- keyboard focus outline
- improved distinguishing of attrs vs props
- register twind variants from preset-ext
|
2023-01-11 21:59:57 +11:00 |
|
|
ac5daf5b73
|
feat(menu): reactive view navigation
|
2023-01-11 17:29:57 +11:00 |
|
|
70cd128a46
|
feat(menu): notion-styled menu sidebar
|
2023-01-10 22:48:12 +11:00 |
|