summaryrefslogtreecommitdiffstats
path: root/virtual-programs/label.folk (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'main' into ac/editorAndrés Cuervo2023-10-271-4/+1
|\
| * display: WIP: Refactor into files; use wishes, not Display::Omar Rizwan2023-10-061-4/+1
| | | | | | | | | | | | | | | | Expose shader stuff to user programs for the first time. Mostly works, but display thread and main thread run much slower (28fps display, 70fps main). Also introduce dict getwithdefault (helpful for rest options).
* | Merge branch 'main' into ac/editorAndrés Cuervo2023-10-101-2/+7
|\|
| * Add changing fonts as an option to text renderingArcade Wise2023-10-061-2/+7
| |
* | Fix halo angle, begin fixing editor text positionAndrés Cuervo2023-09-221-2/+3
|/
* Merge pull request #51 from FolkComputer/nm/apriltagsOmar Rizwan2023-07-231-2/+2
|\ | | | | Split out apriltag detection
| * Small optimization to labelOmar Rizwan2023-07-211-2/+2
| |
* | Fix halo message positioningAndrés Cuervo2023-07-211-4/+4
|/
* Done! Draw labels transparently; remove outline; accept all anglesOmar Rizwan2023-07-141-5/+1
|
* Blit only the core part of buffer to the screen; flag bad angleOmar Rizwan2023-07-121-1/+5
| | | | (speeds up Display a fair amount, I think)
* Do most of the integration of rotate -> Display::text and labellingOmar Rizwan2023-07-121-9/+2
| | | | | Still need to remove outlines and backgrounds from label, and speed up / handle rotation beyond -90 to 90 degrees
* WIP: Do labeling with new region stuff & proper angle (laptop only)Omar Rizwan2023-07-101-9/+3
|
* Fix uspidedown with new anglesOmar Rizwan2023-07-101-10/+2
|
* Left-align labels, watch for .folk.temp filesAndrés Cuervo2023-06-261-0/+7
|
* Remove filename stuff, clean out some archive programsOmar Rizwan2023-06-141-2/+0
|
* Fix linebreaks in labelsOmar Rizwan2023-06-021-16/+17
|
* merge masterCristobal Sciutto2023-06-021-1/+1
|\
| * Fix laptop labelOmar Rizwan2023-06-021-1/+2
| |
| * Partly add fn. Laptop GUI mostly works, except label brokenOmar Rizwan2023-06-021-1/+1
| |
| * Merge branch 'main' into osnr/c-evaluatorOmar Rizwan2023-05-261-11/+8
| |\
| * \ Merging main into c-evaluatorCharles Chamberlain2023-05-091-0/+14
| |\ \
| * | | More label microoptimization. This is like 0.4ms?Omar Rizwan2023-04-251-1/+2
| | | |
| * | | Some label optimizations: think this buys us another 2msOmar Rizwan2023-04-251-18/+17
| | | |
* | | | refactor label.folkCristobal Sciutto2023-05-291-21/+24
| | | |
* | | | label tweaksCristobal Sciutto2023-05-271-2/+3
| |_|/ |/| |
* | | Reduce halo text sizeAndrés Cuervo2023-05-221-2/+1
| | |
* | | Add font scalingAndrés Cuervo2023-05-181-2/+2
| | |
* | | Remove extraneous polyline methodAndrés Cuervo2023-05-161-1/+1
| | |
* | | Remove some nested WhensAndrés Cuervo2023-05-111-8/+6
| |/ |/|
* | Add halo messageAndrés Cuervo2023-04-241-0/+14
|/
* Correct labeling logic on laptopAndrés Cuervo2023-02-181-0/+1
|
* Fix label orientationAndrés Cuervo2023-02-171-1/+1
|
* Fix line order when page orientation changesAndrés Cuervo2023-02-161-2/+3
|
* Don't defer label text, it was already deferred anywayOmar Rizwan2023-02-121-1/+1
|
* Refactor sharing to have a more general 'peers' system.Omar Rizwan2023-02-111-1/+1
| | | | | | | | | | | | | | | | | This is in prep for interprocess communication. For now, it is just used to implement pretty much the same generational laptop-sharing-to-table scheme, although done with explicit share-patterns instead of implicitly based on assertion, which is nice. Also make `Claim` and `Wish` store the calling $this instead of `someone`. Also start on `Do` for controlling side effects. Also move back to the old way of collecting matches & build it into main -- this is used as a hack for negation (so we can explicitly retract the Pi root statements when a laptop connects)
* Use `When when` to collect matchesOmar Rizwan2023-01-291-1/+0
|
* Update label to append downward, add keylog dictAndrés Cuervo2022-12-161-1/+1
|
* Multilabel????Omar Rizwan2022-12-151-12/+15
|
* Fix line order for upside-down labelsOmar Rizwan2022-12-011-1/+2
|
* Hack to draw upside-down text. It doesn't get line order right yetOmar Rizwan2022-12-011-1/+3
|
* temp disable rotate so this is wrokingOmar Rizwan2022-11-081-2/+1
|
* Start working on rotate. Think it needs to rotate entire texturesOmar Rizwan2022-11-081-1/+3
| | | | this approach isn't right
* Fix label positioningOmar Rizwan2022-11-071-1/+1
|
* Move to using regions and outliningOmar Rizwan2022-11-071-2/+7
| | | | instead of axis-aligned rectangles and highlighting
* New filename-wish scheme. Makes it easier to make new programsOmar Rizwan2022-11-011-0/+2
|
* Minor not-that-useful attempts at optimizationOmar Rizwan2022-10-181-2/+2
|
* Flip matchingOmar Rizwan2022-10-181-2/+2
|
* improve calibration overlay program; add multiline label supportOmar Rizwan2022-07-281-2/+5
|
* move programs/ -> virtual-programs/ in prep for printable programsOmar Rizwan2022-07-201-0/+7
start working on print i guess