Skip to content

Releases: roojs/roobuilder

Release 5.0.4

16 Feb 06:44
Compare
Choose a tag to compare
  • error popups with tree of errors, now default to expanding current file
  • row detection for drag/drop + contect menu replaced with pick/ bounds and row counting (far more reliable)
  • css moved to resource
  • editor resize font now centralized and synced on all windows
  • added back roopacker dependancy (uses threaded compile)
  • reference to wishlist on readme
  • support for structs when adding objects (eg. CClosureExpression)
  • editor font size uses ctrl-scroll to enlarges / shrink
  • fixed issue with missing references on node creation
  • completion now uses editor context to decide if to try and complete
  • target names in gtk settings only support a-z
  • file dialogs can be closed with esc key
  • added library support for meson creation, including version and licence in settings

Release 5.0.2

06 Feb 11:17
Compare
Choose a tag to compare
  • support for extended writing of vala applications
    Note that sealed classes causes issues, so generally it's not usable yet
  • Move Node (drag with shift pressed)
  • Changing property key now triggers save/language server
  • Fixed sending wrong 'save' to language-server (caused LS to crash)
  • Fixed Gtkview - uses toSource(), rather than file.get_contents()
  • Fixed updating of errors (should only update changed error mark or tree item))
  • Errors now shown on widget tree / node properties / and node edit as selected
  • Error highlighting now on character location of errors, along with marks
  • roojspacker dependancy removed for now (too slow to work currently)
  • add other property - use menubutton and tidy up pulldown so it looks like a menu.
  • switch window now uses libadwadi panel
  • switch window search shows full file list in panel - so you can jump to file
  • control-o tiggers file open, after file serach up/down arrows select file, and enter / shift enter will open.
  • undo and redo buttons - now work
  • improved performance on node generation, and language server call performance (less uneccessary calls)
  • use find path for searching for vala-language-server (and add it as a dependancy!)
  • support for Adw in rendering of previews (limited though)
  • remove readonly properties from palete
  • added icons from glade (and made the resources)
  • added resource support to meson creation
  • added gdb / gnome-terminal / meson / ninja to control file
  • removed gda dependancy ( not used at present)
  • flatpack might work...

5.0.1 - meson / language server and autocompletion

24 Jan 07:27
Compare
Choose a tag to compare
  • switch to meson build
  • remove internal compiler - switch to call meson/ninja
  • language server support (basic)
  • autocompletion working on JS and vala
  • errors from language server
  • icons indicating status of language server

5.0.0 first GTK4 release

03 Jan 07:55
Compare
Choose a tag to compare
  • Major overhall, almost all code migrated to GTK4

4.4.2 project fix release

06 Sep 03:49
Compare
Choose a tag to compare
  • file search tool in project navigator
  • build compliler warnings
  • project save fixed