James Westman
ef39b5d7db
docs: Add syntax specification
...
Formally document the language syntax and provide examples and detailed
descriptions of how things work.
2023-05-06 15:30:18 -05:00
Cameron Dehning
a2fb86bc31
Builder list factory
2023-04-08 01:34:47 +00:00
James Westman
9adcab2d22
Release v0.6.0
2022-11-26 17:14:49 -06:00
James Westman
d8f1b41ef0
docs: Document the new typeof() operator
2022-11-26 16:44:43 -06:00
James Westman
46a06bb7b6
docs: Fix version in flatpak docs
2022-11-26 16:25:22 -06:00
James Westman
bc15ac9efb
docs: Add warning that blueprint is experimental
2022-11-02 10:44:20 -05:00
Sonny Piers
8efc290e47
doc: Mention history and Workbench
2022-11-02 15:43:41 +00:00
Sonny Piers
82980a466b
doc: Add documentation for Gtk.Label attributes
2022-10-04 03:45:54 +02:00
James Westman
12c1c7b8d6
docs: Fix build setting
...
The docs need to be set to build_always_stale so you don't need to
delete the directory to rebuild them. This also means we want to disable
build_by_default.
2022-10-03 20:27:07 -05:00
Sonny Piers
c998655af6
doc: Add more apps built with Blueprint
2022-10-04 01:26:38 +00:00
Alan Beveridge
59283a76ad
Update docs/index.rst
2022-08-09 15:41:09 +00:00
Sonny Piers
012fc61926
Update documentation
2022-07-09 20:07:57 +00:00
James Westman
68610a7dba
typelib: Use GIRepository to find typelib path
2022-06-28 23:58:48 -05:00
James Westman
cfae48a65a
docs: Add notes for distro packagers
2022-06-25 00:15:20 -05:00
James Westman
0b7b604371
docs: Fix typo, add link
2022-05-27 12:18:00 -05:00
James Westman
f6355fe412
Docs: Add note about flatpak manifests
...
Fixes #60 .
2022-05-27 10:53:41 -05:00
James Westman
166b77f4af
docs: Document how to set up translations
2022-05-27 10:41:28 -05:00
Sonny Piers
db2e662d31
Add more applications built with Blueprint
2022-05-08 20:08:00 +00:00
James Westman
3b39e0d541
docs: Document how to reference a template object
2022-04-21 11:47:25 -05:00
Sonny Piers
f77550413c
List known projects built with Blueprint
2022-04-19 15:13:38 +00:00
James Westman
a4ffdd944f
language: a11y: Fix property names
...
Blueprint uses underscores in property/state/relation names, but
GtkBuilder expects dashes because it uses the glib names from the
GtkAccessible* enums.
2022-03-28 14:38:05 -05:00
James Westman
8ce748e62b
docs: Add examples for action widgets
2022-02-19 14:44:42 -06:00
James Westman
cd12c94423
docs: no-sync-create
2022-02-09 15:39:02 -06:00
Gleb Smirnov
ad6a2cf538
docs: add docs for binding flags
2022-01-24 20:35:31 +00:00
Gleb Smirnov
c0c4ae3fc9
docs: add example for signal's object attribute
2022-01-17 05:37:17 +00:00
James Westman
0e3280fcc5
docs: Link to vim syntax highlighting plugin
2022-01-11 22:22:22 -06:00
James Westman
c1dadff50a
docs: Add a homepage for the documentation
...
Fixes #20
2021-12-17 00:24:37 -06:00
James Westman
5a4cf58e0e
docs: Add widget-specific items
2021-12-15 11:56:33 -06:00
James Westman
3ab2fbe5a0
yet another docs fix
2021-12-14 20:26:37 -06:00
James Westman
6800601d94
docs: Fix inline code
...
I keep forgetting this isn't markdown
2021-12-06 12:26:34 -06:00
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