Commit graph

57 commits

Author SHA1 Message Date
James Westman
0f5be1b051 docs: Use correct lexer name for code blocks 2023-08-31 14:58:29 -05:00
Sonny Piers
a8512d83f3 doc: Cleanup the Flatpak module 2023-08-30 13:49:18 +02:00
James Westman
2a39a16391 Release v0.10.0 2023-07-21 15:06:18 -05:00
James Westman
c69a12096c docs: Update bindings docs 2023-07-20 18:54:14 -05:00
James Westman
93392e5e02
docs: Fix Extension grammar
It was missing ExtAdwBreakpoint
2023-05-23 20:27:31 -05:00
James Westman
aa7679618e
Release v0.8.1 2023-05-17 10:47:52 -05:00
James Westman
9e02051e12 docs: Fix ExtListItemFactory example & description 2023-05-16 17:37:46 -05:00
James Westman
8f3682135b Release v0.8.0 2023-05-13 21:22:47 -05:00
James Westman
5a782c653b Add Gtk.Scale mark syntax 2023-05-13 20:19:29 -05:00
James Westman
7008924afe docs: Document the new template type syntax 2023-05-13 16:49:48 -05:00
James Westman
77dc9350e9 docs: Fix some warnings 2023-05-08 15:20:20 +00:00
James Westman
8fcd08c835 Add Adw.Breakpoint custom syntax 2023-05-08 10:11:40 -05:00
James Westman
d4c2bb34eb Remove trailing commas in Translated 2023-05-06 15:30:18 -05:00
James Westman
4d62df0068 docs: Remove the examples page
It has been replaced with the new syntax reference, and it was out of
date anyway.
2023-05-06 15:30:18 -05:00
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