Commit graph

  • 685af0ede6 Make dropdowns non-focussable Sebastian Morr 2020-09-29 14:28:41 +0200
  • 5f2823fab4 Rename a few container nodes to have more pleasant names Sebastian Morr 2020-09-29 14:26:20 +0200
  • f6ec691ece Convert level dropdowns to OptionButtons Sebastian Morr 2020-09-28 19:02:12 +0200
  • 5a0ff96324 Add a chapter select button Sebastian Morr 2020-09-28 18:40:41 +0200
  • c33d817551 Theme for Trees, remove [...] button Sebastian Morr 2020-09-28 18:25:44 +0200
  • 374db542f3 Adding command description to completions bleeptrack 2020-09-28 17:39:16 +0200
  • d2c95b8db0 Adding tab to complete shortcut bleeptrack 2020-09-28 17:10:21 +0200
  • d498c2340b Autocomplete for filenames bleeptrack 2020-09-28 16:52:00 +0200
  • ec537a3a1f Persistent command history Sebastian Morr 2020-09-28 16:18:06 +0200
  • bc9ff128fe Only autocomplete subcommands from history, sorted by frequency Sebastian Morr 2020-09-28 16:00:42 +0200
  • 0a3e97167c Close completions after running a command Sebastian Morr 2020-09-27 21:50:14 +0200
  • dafc5126f1 poll git commands from help page bleeptrack 2020-09-25 12:29:48 +0200
  • ed56385d14 Basic completion framework Sebastian Morr 2020-09-25 12:04:45 +0200
  • df0215a8ab Refer to child nodes via their path in code directly Sebastian Morr 2020-09-25 10:40:38 +0200
  • 5f375377f7 Fix all warnings Sebastian Morr 2020-09-24 11:15:00 +0200
  • 64713ef466 When building a zip of the game, don't include /tmp Sebastian Morr 2020-09-24 11:09:51 +0200
  • 806c39069b Add pop sound when player adds nodes 0.1.1 Sebastian Morr 2020-09-24 10:52:58 +0200
  • a083e6a1da Set center of gravity correctly when shrinking Nodes Control Sebastian Morr 2020-09-24 10:31:41 +0200
  • 47f412d3d8 Prettier arrow positions Sebastian Morr 2020-09-24 10:25:38 +0200
  • c6bd66559a Preparations for async commands Sebastian Morr 2020-09-24 10:10:14 +0200
  • fc562f2a2f Export "simplified_view" in a repo. Prepare launching the sandbox in $PWD. Sebastian Morr 2020-09-23 12:05:43 +0200
  • ff590165d5 Fix a few problems for the "git replace" demo, scale up sandbox UI Sebastian Morr 2020-09-22 21:56:22 +0200
  • d69c832aba Add sandbox scene, a zoomed in, simple version for making GIFs :D Sebastian Morr 2020-09-22 20:25:45 +0200
  • 04f4898417 Two top-down levels Sebastian Morr 2020-09-22 19:43:02 +0200
  • 2a890c7f8a Fix TCPServer node, by reading -1 bytes Sebastian Morr 2020-09-22 18:53:50 +0200
  • f0f50bc9fb Use an empty Git template directory, use GIT_EDITOR instead of EDITOR Sebastian Morr 2020-09-22 16:18:56 +0200
  • 5031009dd5 Allow multiple level sets, pull out default order into "sequence" file Sebastian Morr 2020-09-22 16:12:03 +0200
  • a9f096636a Add a close button to the text editor Sebastian Morr 2020-09-22 15:55:01 +0200
  • 764714b24e Instead of sorting entries the file list, "very best sort" them :P Sebastian Morr 2020-09-22 15:50:57 +0200
  • 1a264e2beb Added File Browser for Repository Scene bleeptrack 2020-09-22 13:15:36 +0200
  • 9f657b012f Show indented lines in the description as monospace Sebastian Morr 2020-09-22 10:54:37 +0200
  • eabf41a2d7 Repository is now a Control, and fix two regressions Sebastian Morr 2020-09-21 20:28:43 +0200
  • 4f3c279b5e Fix arrow scaling when zooming Sebastian Morr 2020-09-21 20:06:09 +0200
  • 176a069a6a Simple graphics for the different nodes Sebastian Morr 2020-09-21 19:59:36 +0200
  • f28ec7a3a7 Round off more corners of UI elements :P Sebastian Morr 2020-09-21 19:28:39 +0200
  • 004f8eaf85 Set default BoxContainer separation of 5 px Sebastian Morr 2020-09-21 19:03:09 +0200
  • ba55f64118 Input line grabs focus when text editor closes Sebastian Morr 2020-09-21 18:59:55 +0200
  • 6cd68f3599 Allow both drag & drop as well as zooming in repositories Sebastian Morr 2020-09-21 18:53:36 +0200
  • 0fdc6cd69c Fix drag and drop Sebastian Morr 2020-09-21 18:33:34 +0200
  • 24f194872b Add a theme resource, which applies fonts/styles to all Control elements Sebastian Morr 2020-09-21 17:00:00 +0200
  • 3cfd6ec710 Put TextEditor into Terminal scene Sebastian Morr 2020-09-21 15:40:42 +0200
  • b2ac12c4ed Pull out TextEditor scene, it handles the TCP server Sebastian Morr 2020-09-21 15:36:09 +0200
  • 260beefbe9 Put everything into nested Control nodes Sebastian Morr 2020-09-21 15:25:54 +0200
  • 31751ce9d1 Two clarifications 0.1.0 Sebastian Morr 2020-09-18 11:26:25 +0200
  • 417d7f405a Mention right-clicking Sebastian Morr 2020-09-18 11:15:09 +0200
  • cc54f33c78 Add a level sequence, show congrats after level, deal with empty puzzle dirs Sebastian Morr 2020-09-16 16:16:46 +0200
  • 5066840ae9 Polish levels some more, add a "congrats" text Sebastian Morr 2020-09-16 16:16:11 +0200
  • 6292d849b9 Some new puzzle levels Sebastian Morr 2020-09-16 14:16:38 +0200
  • 35b4dc098a Rework levels, and add some new ones Sebastian Morr 2020-09-15 22:35:14 +0200
  • 931e9b3beb Don't mangle tab in tree content, don't die if win script prints errors Sebastian Morr 2020-09-15 22:34:22 +0200
  • a07deac051 Mouse Zoom Essentials bleeptrack 2020-09-15 18:41:06 +0200
  • 5558823de1 Remove goal commands from a level's start script Sebastian Morr 2020-09-15 17:23:48 +0200
  • 390e0f6c11 Iterate over dictionary's keys while removing stuff from it Sebastian Morr 2020-09-15 17:23:22 +0200
  • 47532c9033 Remove nodes that are no longer present in the repository Sebastian Morr 2020-09-15 16:59:54 +0200
  • e7914f281d Two new low-level levels Sebastian Morr 2020-09-15 16:32:00 +0200
  • d3149784cb Live-reload level list when clicking dropdown Sebastian Morr 2020-09-15 16:31:41 +0200
  • 15ec7a0df4 Rename levels to avoid numbers Sebastian Morr 2020-09-15 14:51:03 +0200
  • d5ac67c4cc Terminal style without standard focus bleeptrack 2020-09-15 12:50:01 +0200
  • b84bb48004 Restructuring of goal/start scripts bleeptrack 2020-09-15 12:36:22 +0200
  • 34b24344d4 Fix focus grab for commit messages bleeptrack 2020-09-15 11:30:40 +0200
  • d71acccb38 Merge conflict level Sebastian Morr 2020-09-15 09:55:09 +0200
  • 7df489baf8 Experimental TCP Server node Sebastian Morr 2020-09-15 09:30:19 +0200
  • 148b1be477 Make level dropdown font prettier, too Sebastian Morr 2020-09-14 19:37:51 +0200
  • e9c3217015 Make command dropdown prettier Sebastian Morr 2020-09-14 19:36:58 +0200
  • d555612791 Show level name above description Sebastian Morr 2020-09-14 19:29:51 +0200
  • 0b4c4f9449 Dropdown menu for premade commands Sebastian Morr 2020-09-14 19:25:57 +0200
  • 6d0fff27ad Add checkbox to hide trees and blobs Sebastian Morr 2020-09-14 16:03:01 +0200
  • b1d2536bcc Clear button, show arrow target if there's no node, add some goals Sebastian Morr 2020-09-14 15:35:30 +0200
  • 1ea6e3b4ac Try to point edges downward Sebastian Morr 2020-09-14 14:54:30 +0200
  • f4990dedca Fix connection of normal refs Sebastian Morr 2020-09-14 14:05:16 +0200
  • 9ba485b789 Add levels for refs and symrefs Sebastian Morr 2020-09-13 21:55:51 +0200
  • cb2bb767db Properly support symrefs in refs/ Sebastian Morr 2020-09-13 21:55:24 +0200
  • 8a6f957c61 Rename CommitMessage to TextEditor, because it's more general now Sebastian Morr 2020-09-13 18:44:27 +0200
  • 078c1612ac fake-editor sends filename now, so that we can write tag descriptions, for example Sebastian Morr 2020-09-13 18:40:44 +0200
  • 4c79dd24a7 Next Level Button and Switch to Bash for Commands bleeptrack 2020-09-11 13:12:12 +0200
  • 7c82381e8d Write win scripts for all levels (with a short, fun trip to quote hell) Sebastian Morr 2020-09-11 12:23:26 +0200
  • 2aefdf8391 Fix all warnings Sebastian Morr 2020-09-11 10:33:44 +0200
  • 41260bc93c Load next level when win condition is fulfilled Sebastian Morr 2020-09-10 12:47:18 +0200
  • 39d952528f Win Script test for blob level bleeptrack 2020-09-10 12:03:46 +0200
  • 75679c8bb1 Use Perl for the fake-editor :D Sebastian Morr 2020-09-09 18:32:57 +0200
  • 4099030fcd Use bundled sh.exe, expand %TEMP% per-user Sebastian Morr 2020-09-09 17:59:56 +0200
  • 61a59c8eb7 When exporting for Windows, bundle with PortableGit Sebastian Morr 2020-09-09 17:04:22 +0200
  • 5ac3523817 Hardcoded windows paths for testing bleeptrack 2020-09-09 13:25:00 +0200
  • 724a5fff03 Add some switches that set proper paths for Windows Sebastian Morr 2020-09-09 11:48:42 +0200
  • d352bd24c2 Look at the OS to decide which shell binary to run Sebastian Morr 2020-09-09 11:01:30 +0200
  • 040dae1ab0 Send commands from terminal non-async for now Sebastian Morr 2020-09-08 23:01:01 +0200
  • 888ff54d44 Start implementing an async run function for the shell Sebastian Morr 2020-09-08 22:16:18 +0200
  • 2711d6ed8b Fix all warnings and errors Sebastian Morr 2020-09-08 20:26:14 +0200
  • 3460e37d82 Hide read/write messages behind game.debug flag Sebastian Morr 2020-09-08 20:13:49 +0200
  • f09abe36e9 Move all exec operations to the Shell class Sebastian Morr 2020-09-08 16:46:12 +0200
  • 5a8c377160 Copy fake-editor to /tmp when starting (the original might be in a .pck file) Sebastian Morr 2020-09-08 16:36:52 +0200
  • 4fff68253c Allow exported Linux builds to run Sebastian Morr 2020-09-08 16:27:36 +0200
  • 579f18736a Introduce Shell class with a cd method and a run method Sebastian Morr 2020-09-08 16:00:18 +0200
  • 5a291685fa Improve fonts and colors Sebastian Morr 2020-09-05 10:47:38 +0200
  • 02a0428d1c Three commits in parents level Sebastian Morr 2020-09-04 15:44:51 +0200
  • 76167c5d15 Add back drag-n-drop for nodes (with left click). Copy ID with right click. Sebastian Morr 2020-09-04 15:10:04 +0200
  • 132d7eea32 Convert space indentation to tabs Sebastian Morr 2020-09-04 14:57:37 +0200
  • 00247318a6 Changed Level description to sh scripts bleeptrack 2020-09-04 11:40:42 +0200
  • f2b88d893e No hardcoded level list Sebastian Morr 2020-09-04 09:58:11 +0200
  • 8e70be0b93 Attempt to fix the Linux export Sebastian Morr 2020-09-04 01:32:05 +0200