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