Commit Graph

2110 Commits

Author SHA1 Message Date
Lukas Obermann d49d398a94 refactor: combat techniques, isolate domain logic, use prettier 2023-08-19 10:56:53 +02:00
Lukas Obermann 88d7552f49 feat: include database cache 2023-08-17 17:22:46 +02:00
Lukas Obermann 52d365002f migrate: higher parade values option selection 2023-06-30 10:13:28 +02:00
Lukas Obermann 1c8a4a6934 refactor: migrate attribute adjustment 2023-06-29 10:51:00 +02:00
Lukas Obermann 2580ec0c84 refactor: include fallbackLocale in LocalizationContext 2023-06-25 22:24:49 +02:00
Lukas Obermann 536186ef69 refactor: skills list 2023-06-25 22:23:00 +02:00
Lukas Obermann 96a4b0aa6c refactor: separate raw config types and types used for business logic 2023-06-24 17:48:23 +02:00
Lukas Obermann 0fd30549f8 refactor: skills list surroundings and main element 2023-06-24 17:40:35 +02:00
Lukas Obermann ce4085606c refactor: migrate character list options 2023-06-23 23:58:33 +02:00
Lukas Obermann 2d484b41a6 fix: completely desaturated accent color in blurred windows 2023-06-23 23:57:23 +02:00
Lukas Obermann 398cc9deed feat: improve main window handling
- Open main window on reactivation on macOS.
- Open main window and send event to renderer on new character menu item click.
- Show window after initial setup and render is done.
- Ensure only one instance of main window exists.
2023-06-23 22:53:13 +02:00
Lukas Obermann 15f2e2e052 refactor: generalize localization with context 2023-06-23 18:34:35 +02:00
Lukas Obermann 8f01a55007 feat(style): dont use pointer cursor for hovering over most interactive elements
Native applications only use a pointer cursor for web links.
2023-06-23 16:09:49 +02:00
Lukas Obermann 370c1805d8 feat: change window background color based on theme 2023-06-23 13:58:15 +02:00
Lukas Obermann 0b18186edc build(ide): rename vscode test task 2023-06-22 21:45:37 +02:00
Lukas Obermann c7b89cb415 feat: use StrictMode component 2023-06-22 21:45:16 +02:00
Lukas Obermann 2536939361 refactor: basic character list and restructured route paths 2023-06-22 21:44:45 +02:00
Lukas Obermann 8d11ad7aeb feat: reset inline wiki entry on route change 2023-06-21 21:59:59 +02:00
Lukas Obermann 66b8256743 refactor!: migrate rules tab 2023-06-21 21:55:54 +02:00
Lukas Obermann 20aa555740 refactor: replace react-custom-scrollbars-2 package with ::-webkit-scrollbar 2023-06-21 10:27:19 +02:00
Lukas Obermann 25896440dd refactor: simplify usestate for booleans 2023-06-21 09:21:36 +02:00
Lukas Obermann 50a6a83a16 refactor: migrate profile/personal data 2023-06-21 09:20:35 +02:00
Lukas Obermann 2334cd3d2d refactor: migrate updater window contents 2023-06-18 22:22:32 +02:00
Lukas Obermann 51e2a41f3b build(deps): upgrade electron-related packages 2023-06-18 22:10:57 +02:00
Lukas Obermann 270227d1a8 feat: settings window 2023-06-18 17:44:27 +02:00
Lukas Obermann 0b05f1dd40 refactor: migrate arcane energy and karma points handling 2023-06-13 22:43:23 +02:00
Lukas Obermann c7c917d162 refactor: use debug package for logging from main and utility processes 2023-06-11 22:16:32 +02:00
Lukas Obermann beb839da5d refactor: migrate attributes tab except attribute adjustment component 2023-06-11 22:16:23 +02:00
Lukas Obermann 44357e1387 refactor: migrate more shared utility functions and components 2023-06-11 22:11:02 +02:00
Lukas Obermann d14536695d build(webpack): improve chunks and csp header usage in renderer 2023-06-11 22:09:00 +02:00
Lukas Obermann 5836a9f242 build(ide): remove obsolete vscode task 2023-06-11 22:08:42 +02:00
Lukas Obermann 0fe7c08203 build(deps): add debug and optolith-character-schema packages 2023-06-11 22:08:31 +02:00
Lukas Obermann 25d2b12ec2 refactor: migrate improvement costs and their tests 2023-06-07 11:05:15 +02:00
Lukas Obermann d8db196924 style: disable tsdoc checks 2023-06-06 23:01:18 +02:00
Lukas Obermann cf38b2ed3b docs: update available commands and improve npm installation description 2023-06-06 23:00:45 +02:00
Lukas Obermann eb6a6f1950 refactor: migrate List component 2023-06-06 12:57:34 +02:00
Lukas Obermann 553324bc1c feat: increase root font size 2023-06-05 22:38:51 +02:00
Lukas Obermann 982827a00f refactor: rename preloadApi to ExternalAPI in renderer contexts 2023-06-05 22:25:57 +02:00
Lukas Obermann 0c0ceeb0fa refactor: scrolling page frame 2023-06-05 22:19:04 +02:00
Lukas Obermann 24d5352f04 refactor: restructure src folder to easily differenciate between processes 2023-06-05 18:13:48 +02:00
Lukas Obermann 5b9df3748b refactor!: migrate basic navigation bar 2023-06-03 22:30:19 +02:00
Lukas Obermann 5c4d058e72 refactor!: adjust titlebar for macos 2023-06-03 13:15:50 +02:00
Lukas Obermann 39486a3f29 test: switch from jest to native node test runner 2023-06-03 12:04:35 +02:00
Lukas Obermann a09a321a7a ci: use node version 20 2023-06-03 11:43:41 +02:00
Lukas Obermann dca99eae08 build(deps): remove unnecessary packages 2023-06-03 11:39:53 +02:00
Lukas Obermann fbc753b467 build(deps): prune typings where its associated packages are not included anymore 2023-06-03 11:29:07 +02:00
Lukas Obermann e86b2559d6 build(deps): remove explicit listing of packages included with @reduxjs/toolkit 2023-06-03 10:10:44 +02:00
Lukas Obermann a83b1bd9bd build(deps): remove packages conflicting with recent versions of react and redux 2023-06-03 10:09:26 +02:00
Lukas Obermann 6decdd580a build(deps): remove insecure @electron/remote package 2023-06-03 10:08:21 +02:00
Lukas Obermann 41f32f8af9 refactor: move base styles and styles for all migrated components 2023-06-03 00:15:06 +02:00