Commit Graph

88 Commits

Author SHA1 Message Date
Clément Pons 69ee62c08e Convert list texts to a separate i18n text, allowing translation and fixing action/passive/... removal. Character sheet now use the character compiler. 2025-08-25 17:35:15 +02:00
Peaceultime 247b14b2c8 Various fixes to select, combobox and feature editor. 2025-08-24 23:35:57 +02:00
Clément Pons 658499749d Nearly finished FeatureEditor for choices 2025-08-20 22:25:47 +02:00
Clément Pons 06276b3fbc Progress on option rendering 2025-08-18 17:42:07 +02:00
Clément Pons 72982a4ea9 Impoved FloatingUI components and create a PickableFeature class 2025-08-13 17:39:58 +02:00
Clément Pons 4e5ea504ea Add combobox groups 2025-08-11 17:52:53 +02:00
Peaceultime 920ce2e1b6 Feature Builder panel progress 2025-08-11 09:39:41 +02:00
Clément Pons 86556ec604 Completed first people effects 2025-07-23 18:09:13 +02:00
Clément Pons 7d6f9162ed Finalize CharacterBuilder 2025-07-22 17:46:16 +02:00
Peaceultime 3ef98df5d2 Add LevelPicker 2025-07-22 00:05:06 +02:00
Clément Pons ba8c7b05e6 Merge branch 'character' into dev 2025-07-21 18:00:00 +02:00
Clément Pons a8dcc47a1b Add CharacterBuilder class to unify and compile the features 2025-07-21 12:01:52 +02:00
Peaceultime 996b9711e4 Progress on visual rework of the character editor 2025-07-09 23:58:24 +02:00
Clément Pons da5c1202ed Rework character editor with new Figma design 2025-07-07 17:55:20 +02:00
Peaceultime c33bd95b81 Package update and TrainingViewer rendering fixes 2025-06-30 08:22:58 +02:00
Clément Pons d5851499cd Fix TrainingViewer render 2025-06-27 22:04:10 +02:00
Clément Pons e78a60f771 Rework Training Viewer rendering as vertical 2025-06-18 17:41:19 +02:00
Clément Pons 9a6f91a341 Finish TrainingViewer and rework character editor style 2025-06-05 17:35:22 +02:00
Clément Pons 218b68db60 Training viewer and properties manager preparation 2025-06-04 17:42:47 +02:00
Clément Pons 42915d699f New feature system for training and homebrew 2025-06-03 16:42:41 +02:00
Clément Pons df3577f673 New SQL tables structure 2025-04-30 17:44:54 +02:00
Clément Pons 871861e66e Add public characters and visibility flag 2025-04-29 17:48:49 +02:00
Peaceultime 1ee895ab42 Add Health, mana and armor editing 2025-04-26 15:49:52 +02:00
Peaceultime 3f58114091 Spell selection in creator + rebalancing 2025-04-24 23:38:49 +02:00
Peaceultime 5e6f296c56 Add character duplication, fix prelevel unselect and ability points calculation 2025-04-23 23:06:15 +02:00
Peaceultime 7a11c5382c Character creation UI fixes, updates and resistances are displayed. 2025-04-23 22:44:34 +02:00
Peaceultime 0771d5ebd1 Fix character first level being pickable twice and add mail proxy 2025-04-22 20:57:59 +02:00
Clément Pons a30f394ef7 Add character notes and more debugging for mailserver (help me !!!) 2025-04-22 17:40:39 +02:00
Clément Pons b8f547d3e9 Add modifier edition, fix race selection and add mail debug data 2025-04-22 15:45:10 +02:00
Clément Pons 1de2439a8a Completed ability editor 2025-04-22 13:24:48 +02:00
Clément Pons 308c2974f1 Progress on abilities 2025-04-22 11:29:23 +02:00
Clément Pons 9ca546f490 Progressing on canvas editor class 2025-04-22 09:06:45 +02:00
Peaceultime f599b561af Character creation implementation. People and training ready, still need to work on abilities and spells 2025-04-21 21:53:15 +02:00
Clément Pons 2c80cb2456 Fix pull job links. Canvas now start centered and zoomed out based on nodes positions. 2025-04-02 17:25:29 +02:00
Clément Pons 6100fd9411 Fix content read pages and proses getting content. Start working on CanvasEditor. 2025-04-01 17:23:26 +02:00
Peaceultime 1d41514b26 Update DB schema to include an ID and split overview and content. Progressing on ContentEditor with the ID fixing many issues. Adding modal and sync features. 2025-03-31 01:19:58 +02:00
Peaceultime 41c19b4bfb Big rework to include OPFS API for local edits. Big components rework in vanilla JS to optimize. Unfinished, DO NOT SHIP YET ! 2025-03-28 19:38:06 +01:00
Peaceultime f2d00097d6 Add grid snapping, grid preview, fix zoom slowdowns and canvas markdown editing being at the wrong size. 2025-03-04 15:14:12 +01:00
Peaceultime 0b97e9a295 New HyperMD implementation with custom behaviour. 2025-02-25 15:55:30 +01:00
Peaceultime 6abc467a43 Add edge dragging, autofocus on inputs and limit neighbor distance lookup during snap fetching 2025-02-13 19:41:19 +01:00
Peaceultime 939b9cbd28 Add neighbor snapping. Add edge snapping. Change accent colors and logo colors, fix canvas history being transported when changing canvas. 2025-02-06 23:36:55 +01:00
Peaceultime 154584e175 Copy readonly features from canvas editor to canvas reader. 2025-02-01 13:45:16 +01:00
Peaceultime f32c51ca38 Remove Tweening (looked laggy). Add edge property editing. Improve Edge selection and visualisation. 2025-01-16 17:39:33 +01:00
Peaceultime 348c991c54 Add edge editor, generalize selection and edition to both node and edge. Still trying to find a proper tween. 2025-01-14 17:57:57 +01:00
Peaceultime 76db788192 Add Tweening to zoom, fix saving canvas. 2025-01-14 00:04:14 +01:00
Peaceultime 4433cf0e00 Rework the structure to handle suppression (using ID instead of index). Add create history and removing. 2025-01-13 00:27:14 +01:00
Peaceultime 9439dd2d95 Add node resizing 2025-01-13 00:00:17 +01:00
Peaceultime 823f3d7730 Improve history handling, add color picking and node creation. 2025-01-12 23:27:34 +01:00
Peaceultime 3839b003dc New event handling system for CanvasEditor in progress. 2025-01-08 17:39:34 +01:00
Peaceultime e7412f6768 Progressing on CanvasEditor 2025-01-07 17:49:53 +01:00