Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
8978ac6
[Improvement] Theme & layout args, changes:
aaronsmulktis Aug 5, 2026
f182f0d
Merge pull request #2 from aaronsmulktis/aaronsmulktis/todos
aaronsmulktis Aug 18, 2026
c6ad9d4
Merge branch 'main' of github.com:facebookresearch/OpenApps
aaronsmulktis Aug 24, 2026
dfc7042
adding missed files
aaronsmulktis Aug 5, 2026
46f18cb
Potential fix for pull request finding
aaronsmulktis Aug 11, 2026
91585de
Potential fix for pull request finding
aaronsmulktis Aug 11, 2026
26599d7
Potential fix for pull request finding
aaronsmulktis Aug 11, 2026
3064f67
Potential fix for pull request finding
aaronsmulktis Aug 11, 2026
5b526c2
[Tweak] add theme unit tests
aaronsmulktis Aug 11, 2026
f96f7c9
[Feature] Make the shared theme visible in the appearance-based apps
aaronsmulktis Aug 31, 2026
30978ad
[Fix] Default theme should be sans-serif, not Times New Roman
aaronsmulktis Sep 1, 2026
baf487e
[Fix] Exclude internal-* docs from the mkdocs build
aaronsmulktis Sep 1, 2026
5c267af
[Improvement] Replace per-app appearance with a shared theme + per-ap…
aaronsmulktis Sep 1, 2026
69185c3
Potential fix for pull request finding
aaronsmulktis Sep 8, 2026
a8a5b9e
Merge branch 'main' of github.com:facebookresearch/OpenApps into aaro…
aaronsmulktis Sep 8, 2026
459f7ee
[Docs] Add an appearance -> theme/layout migration table
aaronsmulktis Sep 9, 2026
348d532
[Fix] address Copilot undefined path var
aaronsmulktis Sep 11, 2026
39851d4
Potential fix for pull request finding
aaronsmulktis Sep 11, 2026
c4ad344
[Fix] Keep appearance= bindable on the MCP reconfigure tool
aaronsmulktis Sep 11, 2026
6af0a12
[Improve] style tag safe parsing
aaronsmulktis Sep 11, 2026
0636556
Merge branch 'aaronsmulktis/themes-and-layouts' of github.com:aaronsm…
aaronsmulktis Sep 11, 2026
20ba830
[Docs] fix MCP paths & links
aaronsmulktis Sep 11, 2026
dcaf266
[Fix] Restore load_theme's fallback for an unknown theme name
aaronsmulktis Sep 11, 2026
c296f15
[Test] Guard the raw Hydra override strings in the variation grids
aaronsmulktis Sep 11, 2026
ef6243c
[Docs] Point the appearance migration at the v1.0-paper tag
aaronsmulktis Sep 16, 2026
a7200d9
[Chore] Ignore watchman cookie files
aaronsmulktis Sep 16, 2026
f301b07
Update sitemap
aaronsmulktis Sep 17, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -198,4 +198,7 @@ CLAUDE.md

tests/generated_screenshots/.runtime/*

internal-*
internal-*

# Watchman drops these probe files into every watched directory.
.watchman-cookie-*
31 changes: 0 additions & 31 deletions config/apps/calendar/appearance/black_and_white.yaml

This file was deleted.

30 changes: 0 additions & 30 deletions config/apps/calendar/appearance/challenging_font.yaml

This file was deleted.

32 changes: 0 additions & 32 deletions config/apps/calendar/appearance/dark_theme.yaml

This file was deleted.

30 changes: 0 additions & 30 deletions config/apps/calendar/appearance/default.yaml

This file was deleted.

5 changes: 4 additions & 1 deletion config/apps/calendar/default.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
defaults:
- content: default
- appearance: default
- layout: default

database_path: ${databases_dir}/calendar.db

# Per-app theme override. null = inherit the global `apps/theme` selection.
# Override for just this app with `apps.calendar.theme=solarized`.
theme: null
13 changes: 13 additions & 0 deletions config/apps/calendar/layout/default.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# @package apps.calendar
# Structure only -- colors, fonts and radii come from the shared theme
# (`config/apps/theme/`). Select with `apps/calendar/layout=<name>`.
layout: default

# Width of #calendar-container. Narrower values letterbox the month grid,
# which changes how much of it fits above the fold for an agent.
container_width: '100%'
# Vertical rhythm between the nav, grid and agenda blocks.
spacing: '1rem'
# Button hit area. Kept out of the theme because it changes click targets,
# not appearance.
button_padding: '0.5rem 1rem'
26 changes: 0 additions & 26 deletions config/apps/code_editor/appearance/black_and_white.yaml

This file was deleted.

34 changes: 0 additions & 34 deletions config/apps/code_editor/appearance/challenging_font.yaml

This file was deleted.

34 changes: 0 additions & 34 deletions config/apps/code_editor/appearance/colorblind_access.yaml

This file was deleted.

33 changes: 0 additions & 33 deletions config/apps/code_editor/appearance/dark_theme.yaml

This file was deleted.

34 changes: 0 additions & 34 deletions config/apps/code_editor/appearance/default.yaml

This file was deleted.

50 changes: 48 additions & 2 deletions config/apps/code_editor/default.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,51 @@
defaults:
- content: default
- appearance: default
- layout: default

database_path: ${databases_dir}/codeeditor
database_path: ${databases_dir}/codeeditor

# Per-app theme override. null = inherit the global `apps/theme` selection.
# Override for just this app with `apps.code_editor.theme=solarized`.
#
# Note this is the *shared* theme, not CodeMirror's -- the syntax-highlighting
# stylesheet is `editor_theme` below. The two were both called `theme` until
# the appearance groups were removed, and the per-app override silently won,
# leaving CodeMirror initialised with `theme: 'None'`.
theme: null

# --- Behaviour -------------------------------------------------------------

# CodeMirror syntax-highlighting stylesheet, loaded by name from the CDN.
# It is a whole stylesheet rather than a set of variables, so the shared
# theme selects one via its `tone` (see `editor_theme_by_tone`).
editor_theme: "eclipse"
editor_theme_by_tone:
dark: "monokai"
mono: "eclipse"
# Language mode the editor starts in.
mode: "python"
# Load CodeMirror at all. False renders a plain <textarea> -- a meaningfully
# different observation for an agent, so it is behaviour, not appearance.
highlight: False
# Sort the mode/theme dropdowns alphabetically instead of config order.
sort_feature: True

list_of_modes:
- python
- javascript
- css
- yaml
- markdown
- shell
- clike
- go
list_of_themes:
- monokai
- eclipse
- solarized
- seti
- night
- dracula
- twilight
- zenburn
- material
4 changes: 4 additions & 0 deletions config/apps/code_editor/layout/default.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# @package apps.code_editor
# Structure only -- colors and fonts come from the shared theme
# (`config/apps/theme/`). Select with `apps/code_editor/layout=<name>`.
layout: default
Loading
Loading