flop
de45362fe4
feat: clear all
1 week ago
flop
c4bd427eff
feat: session persistence
1 week ago
flop
e8f5d5e451
fix: animation support
1 week ago
flop
71ade5290a
feat: prevent easy reloading
1 week ago
flop
958ebdf4f0
feat: create nice image defaults
1 week ago
flop
ef07183a66
feat: image draw editor support
1 week ago
flop
15b94d51f9
feat: image editor support
1 week ago
flop
7316a9d3a8
fix: sections change instead of deleteing
1 week ago
flop
a20213b6e8
fix: timestamps for timespan sections
1 week ago
flop
4c90223474
refactor: move to mithril
1 week ago
flop
0db0e11815
fix: multiple adjustments to rendering and updating fields
1 week ago
Christian Seiler
4e03152676
C++, PHP: various bugfixes and improvements
2 weeks ago
Christian Seiler
3e87cb8dbe
PHP: add support for automatic word wrap
2 weeks ago
Christian Seiler
7c371b04e3
C++, Spec: add support for automatic word wrap
2 weeks ago
Christian Seiler
7cbac666b8
C++: fix font positioning
2 weeks ago
Christian Seiler
02b4b8b4cc
C++, font renderer: add support for explicit newlines
2 weeks ago
Christian Seiler
4b4febb3ea
C++: fix parser bug in structured logic
...
The bug was already fixed in the parseonly code, but not in the
generic structured code.
2 weeks ago
Christian Seiler
2a96abf2a1
Specification: better document the differences between v1 and v2
2 weeks ago
Christian Seiler
603a469896
PHP: add full serialization / unserialization (binary & JSON) implementation
...
This allows PHP scripts to read and/or generate these types of files.
2 weeks ago
Christian Seiler
2c69d3a685
C++: fix bug in serialization code (doesn't request correct version for CurrentTimeElement)
2 weeks ago
Christian Seiler
c83b4425be
C++/Specification: introduce new format version 2 with some additions
...
- We try to write format version 1 if possible to stay as
compatible as possible (unless newer features are actually
used)
- Format version 2 has new section types:
- MultiTimeBasedDrawn: with multiple timestamp ranges
- ExpiryDate: to indicate this file has expired
- An additional Box element type that fills a box is available
- Also there are lots of flags to draw things in dark are now
available - to draw dark pixels on a light background
2 weeks ago
Christian Seiler
8557f7a401
C++: fix various bugs related to different section types
2 weeks ago
Christian Seiler
5a633ed791
C++/font rendering: properly handle spaces at the end of strings
2 weeks ago
Christian Seiler
5e66961854
C++: add JSON serialization and parsing support
2 weeks ago
Christian Seiler
ecf835175c
C++: serialization: add version-dependent serialization support
...
The code always tries to serialize with the lowest possible version,
but will use the minimum version required to satisfy all settings
used in the file description.
2 weeks ago
Christian Seiler
efc4ed8de4
C++: parser code: propagate format version into individual parsing methods
...
This allows us to differentiate once we introduce new formats.
2 weeks ago
Christian Seiler
c77efa8461
C++: refactor flags into their own structs (for better code readability)
2 weeks ago
Christian Seiler
6602bec421
C++: refactor bit manipulation into discrete functions
2 weeks ago
flop
96d9123f19
fix: default background is rendered all the time
3 weeks ago
flop
85ca7dd318
fix: rework most of the UI
3 weeks ago
flop
5c6a665b45
fix: move all to browser.ts again
3 weeks ago
flop
4edc71a611
fix: export all methods
3 weeks ago
flop
a7d0700022
fix!: move to web.ts
3 weeks ago
flop
656342a30f
fix: move stylesheet
3 weeks ago
flop
3b3a4e0cfe
fix(demo): smaller display width
3 weeks ago
flop
256fde9214
fix: load sections too
3 weeks ago
flop
d1c042922b
feat(theme): switch between light and dark
3 weeks ago
Christian Seiler
45617022f7
PHP: send application/octet-stream MIME type
4 weeks ago
Christian Seiler
857e9bb6a9
C++/Embedded: don't use std::format
...
This makes the code size quite large - instead fall back to
snprintf(), which is plenty sufficient for our needs.
4 weeks ago
Christian Seiler
1130186c9e
C++/CMake: don't build structured code in embedded systems
4 weeks ago
flop
6167d127ba
Merge pull request 'feat/typescript' ( #1 ) from feat/typescript into main
...
Reviewed-on: #1
4 weeks ago
flop
bc3e7cc7e4
Merge branch 'main' into feat/typescript
4 weeks ago
Christian Seiler
08932f4ff8
Add minimal PHP script
4 weeks ago
Christian Seiler
48f71fea6d
README: update README
4 weeks ago
Christian Seiler
b9ff412df5
C++: implement (mostly) non-allocating parser that immediately renders
4 weeks ago
Christian Seiler
9237b2b1ac
C++: implement drawing code for all elements
4 weeks ago
flop
18f8749594
fix: set default size to 120x60
4 weeks ago
Christian Seiler
41738b4a3b
C++/Structured: implement parsing logic
4 weeks ago
flop
01a032ffc8
feat(editor-ui): now with loading / checking and add demos
4 weeks ago
flop
21859cc366
feat(editor-ui): claude sonnet 4.6
4 weeks ago