Releases: roojs/roobuilder
Releases · roojs/roobuilder
Release 5.0.4
- 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
- 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
- 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
- Major overhall, almost all code migrated to GTK4
4.4.2 project fix release
- file search tool in project navigator
- build compliler warnings
- project save fixed