James Westman
d0cf13b2c4
Fix link
2021-12-02 17:47:24 -06:00
James Westman
8e4433a487
Create an interactive porting tool
...
`blueprint-compiler port` interactively ports a project to blueprint.
It will create the subproject wrap file, add it to .gitignore, decompile
your GtkBuilder XML files, emit code to copy and paste into your
meson.build file, and update POTFILES.in.
It can't quite handle all of the features the forward compiler can, so
it will skip those files.
2021-12-01 23:38:28 -06:00
James Westman
544d152fb6
Rename to blueprint-compiler
...
This isn't an official GTK project so better to avoid using "GTK" in the
name.
2021-12-01 15:35:58 -06:00
James Westman
be3c0de670
Remove some semicolons
...
Remove semicolons everywhere except 'using' statements, properties,
attributes, and signals.
This should be the last breaking change to the syntax.
2021-11-30 21:04:35 -06:00
James Westman
878ff1b37b
Change menu item shorthand syntax
...
I'm changing the syntax a bit because I want it to be more general in
the future.
2021-11-28 23:01:51 -06:00
James Westman
5c0fd46ebe
Add input directory argument to batch-compile
...
This allows it to maintain the directory structure of the input files.
2021-11-24 21:30:12 -06:00
James Westman
0e33ce190d
Support translation contexts
2021-11-24 21:17:59 -06:00
James Westman
f8478adf3a
Use array-like syntax for styles, file filters
...
These are now pseudo-properties with brackets around the array items,
for consistency with more familiar languages.
2021-11-12 09:39:47 -06:00
James Westman
b776163cd7
Add accessibility properties
2021-11-12 00:51:01 -06:00
James Westman
c155ba7b15
Add layouts
2021-10-30 22:37:05 -05:00
James Westman
c576fdf211
docs: Add Setup page
2021-10-27 12:59:48 -05:00
James Westman
c1ee4151d0
ci: Build and publish docs
2021-10-27 11:28:47 -05:00
James Westman
55e08e4f52
docs: Add examples
2021-10-27 00:31:49 -05:00