Commit Graph

49 Commits

Author SHA1 Message Date
Dane Johnson f868120a5b Boards are "Clone"able 2022-06-15 10:09:07 -05:00
Dane Johnson eee7b37b08 Prep gui for crates.io publishing 2022-06-09 12:35:42 -05:00
Dane Johnson 80688d7a16 Documentation pass 2022-06-09 12:20:35 -05:00
Dane Johnson d362058b20 Changes for publishing 2022-06-08 12:39:24 -05:00
Dane Johnson eed75409f9 Rebrand as "gamenite" 2022-06-08 12:04:27 -05:00
Dane Johnson bf7546ab4b io to its own file 2022-06-08 12:00:30 -05:00
Dane Johnson dbd370f53c Horizontal Wrapping 2022-06-08 11:42:36 -05:00
Dane Johnson 67ff5dd0df Can turn on a "horizontal wrap" setting 2022-06-07 16:46:02 -05:00
Dane Johnson 6ded5cacbc Add gpl (Applies to all previous versions) 2022-05-12 16:40:13 -05:00
Dane Johnson c55e471c85 Reformat, finish risk board, build for production, v1.1.0 2022-05-12 16:34:18 -05:00
Dane Johnson ccf068f2ab So long fltk build 2022-05-12 16:15:34 -05:00
Dane Johnson 9f4520e2c5 Move common node creation/editing ui to own function, can edit whole node from creation menu 2022-05-12 15:44:09 -05:00
Dane Johnson 079c4c9004 Delete label keys and values 2022-05-12 14:03:59 -05:00
Dane Johnson 6940d46d85 Add and edit labels, dune board sample 2022-05-11 17:40:15 -05:00
Dane Johnson 9625fba3cc Can delete nodes from edit menu 2022-05-11 16:42:40 -05:00
Dane Johnson 540629100c Use node edit dialog to change names of nodes 2022-05-11 16:36:53 -05:00
Dane Johnson da1c4b7f3f Add values, complete the board edges and nodes wise 2022-05-11 16:13:22 -05:00
Dane Johnson 92b0d5cb01 Whitespace fixup 2022-05-11 15:43:07 -05:00
Dane Johnson 8c6f54054c Clippy 2022-05-11 15:41:31 -05:00
Dane Johnson 8300f2a254 Move label dialog to own component 2022-05-11 15:25:59 -05:00
Dane Johnson 1eeb59a4ac Can add a label key 2022-05-11 15:17:12 -05:00
Dane Johnson 767af41736 Delete nodes from egui 2022-05-10 15:33:32 -05:00
Dane Johnson f699cc61e3 Edit edges 2022-05-10 15:23:15 -05:00
Dane Johnson 5bb5e09901 Add nodes from egui 2022-05-10 14:24:34 -05:00
Dane Johnson 974d21d167 New, edit modes 2022-05-09 22:30:37 -05:00
Dane Johnson 0291a6e941 save dialog, n=tabs y=spaces 2022-05-09 22:11:14 -05:00
Dane Johnson 738ccb53cf Make the buttons a bit bigger, also jesus christ 2022-05-09 17:06:48 -05:00
Dane Johnson cbfa1d009b Display edges on the egui version 2022-05-09 16:44:45 -05:00
Dane Johnson fb1daa4912 Load and draw nodes in egui 2022-05-09 16:37:54 -05:00
Dane Johnson e97598b69f Another change to Coord trait stuff 2022-05-09 15:47:00 -05:00
Dane Johnson 401560d35e Split implementation into seperate crate 2022-05-09 09:43:34 -05:00
Dane Johnson 5165708a03 Transformible coordinates are a board trait 2022-05-08 14:39:30 -05:00
Dane Johnson 69cf7baa45 Further seperate out board functionality *wink* 2022-05-04 16:22:15 -05:00
Dane Johnson 53bd4a9d22 Begin to migrate board logic to seperate file 2022-05-04 15:45:20 -05:00
Dane Johnson 0cc76f9ccd Some more labels dialog 2022-05-04 15:07:46 -05:00
Dane Johnson 7a0538ba2b Label browser 2022-05-03 16:36:46 -05:00
Dane Johnson 008c539623 Use new window for node placement 2022-05-03 15:50:09 -05:00
Dane Johnson 74ad76f504 Use global state 2022-05-03 15:41:42 -05:00
Dane Johnson 679fd3e275 WIP, changing state system 2022-05-03 14:52:04 -05:00
Dane Johnson e355399c4a Version 1.0 2022-04-29 10:59:01 -05:00
Dane Johnson 4c2cb18819 Add edges 2022-04-29 10:42:28 -05:00
Dane Johnson 100366957b Selection modes 2022-04-29 09:37:34 -05:00
Dane Johnson ad22b84cb1 Comments, code cleanup, etc 2022-04-29 09:03:48 -05:00
Dane Johnson 3f76a78766 Remove nodes with right click 2022-04-28 16:14:34 -05:00
Dane Johnson 0c0cc7a01d Save and load boards 2022-04-28 15:12:32 -05:00
Dane Johnson e9138a9d31 Load board files 2022-04-28 13:38:30 -05:00
Dane Johnson 08b19bf2c6 Load and save image files 2022-04-28 13:09:38 -05:00
Dane Johnson e844a5f005 Convert to a procedural style (more in keeping with fltk framework) 2022-04-28 08:53:53 -05:00
Dane Johnson d544eb478f Init commit with ooo style 2022-04-28 08:49:40 -05:00