Commit graph

532 commits

Author SHA1 Message Date
Hugo Baraúna
7f0dd7436e Refactor width selector from sidebar to inline component
Replace the sidebar panel approach with an inline dropdown selector
positioned next to the star button in the notebook header.

Changes:
- Remove NotebookSettingsComponent and sidebar icon
- Create new WidthSelectorComponent with inline dropdown menu
- Remove JavaScript hooks and keyboard shortcut (sn) for sidebar panel
- Update CSS to remove notebook-settings panel styles
- Position width selector between workspace selector and star button
- Match font styling with workspace selector for visual consistency
- Add tooltip explaining the feature
- Remove hardcoded container class from sections to respect width setting

The inline selector provides better discoverability and follows the
same pattern as the workspace selector, while removing unnecessary
UI complexity from the sidebar.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 09:48:52 -03:00
Hugo Baraúna
77fe66f9ab Prototype width as notebook config 2025-12-01 17:07:04 -03:00
Jonatan Kłosko
07cb0ebe89
Add per-language dispatch to intellisense (#3096) 2025-11-16 12:23:55 +01:00
Alexandre de Souza
2719fb44e4
Delay the loading state animation with fade in (#3089) 2025-11-03 11:16:04 -03:00
Jonatan Kłosko
d18094f943
Fix editor blur on Safari (#3083) 2025-10-22 00:15:55 +02:00
Jonatan Kłosko
d0e493e9df Fix drag and drop for file input 2025-07-01 11:03:07 +02:00
Jonatan Kłosko
eae934c225 Fix missing box borders in app outputs 2025-04-26 11:56:26 +09:00
Jonatan Kłosko
93b2dd269b Fix mailto URLs in markdown cells 2025-04-03 19:41:40 +09:00
Jonatan Kłosko
0aa4013f3f
Improve UX when loading JS output fails or takes long time (#2975) 2025-04-01 11:11:10 +02:00
Jonatan Kłosko
79259a1c35
Add shortcut to toggle line wrapping in code cells (#2974) 2025-04-01 11:10:43 +02:00
Jonatan Kłosko
6cf13387fb Update dependencies 2025-03-11 16:38:25 +09:00
Jonatan Kłosko
015b44fb72
Add support for Python cells (#2936)
Co-authored-by: José Valim <jose.valim@dashbit.co>
2025-02-18 14:28:29 +01:00
Jonatan Kłosko
97c2e49185 Fix highlighting of markdown processing instructions 2025-01-29 17:33:06 +07:00
Jonatan Kłosko
b9987d583f Update dependencies 2025-01-22 15:58:31 +07:00
Jonatan Kłosko
f505de5735 Fix setup cell outputs not getting collapsed 2024-12-20 21:42:14 +07:00
Jonatan Kłosko
2b6ce4a92a Simplify client hooks messaging 2024-12-09 17:29:15 +08:00
Jonatan Kłosko
8ac4be0d23
Simplify CSS selectors (#2891) 2024-12-06 17:05:55 +01:00
Jonatan Kłosko
832c33d61d
Add custom view option to hide code (#2889) 2024-12-06 10:38:58 +01:00
Jonatan Kłosko
c7572adb5d Update dependencies 2024-12-05 13:48:05 +08:00
Jonatan Kłosko
85b86111fe Reduce logs when formatting JS 2024-12-05 13:46:23 +08:00
Jonatan Kłosko
cbcd638621 Add support for Shell script highlighting in Markdown cells 2024-12-05 13:24:25 +08:00
Jonatan Kłosko
09c9b6531a Update dependencies 2024-11-21 18:55:43 +08:00
Jonatan Kłosko
21e01fadb6
Simplify static assets handling (#2866) 2024-11-21 11:46:33 +01:00
Jonatan Kłosko
3b0f9cecd7
Redesign cell indicators to include language (#2862) 2024-11-19 15:29:44 +01:00
Jonatan Kłosko
75a49a13ee Remove unused CSS 2024-11-19 16:01:06 +08:00
Jonatan Kłosko
4e0c5ce65d Update dependencies 2024-10-15 16:32:45 +08:00
Jonatan Kłosko
81fa4a50ea
Update dependencies (#2811) 2024-10-02 18:59:34 +02:00
Jonatan Kłosko
88da9254c5 Update @lezer/common, fixes highlighting of certain function calls 2024-10-02 22:30:54 +07:00
DeedleFake
ca8c4157f2
Add setting to disable autoclosing brackets in the editor (#2805) 2024-10-01 16:09:17 +02:00
Alexandre de Souza
aed88325c2
Implements the go back and forward keyboard shortcuts (#2789) 2024-09-25 13:38:47 -03:00
Andrés Alejos
e211ef6027
Add python language support in codemirror (#2772)
Co-authored-by: Andres Alejos <andres.c.alejos.mil@army.mil>
2024-09-05 18:25:24 +02:00
Jonatan Kłosko
da59acd142 Refactor scrolling 2024-09-05 22:22:14 +07:00
Jonatan Kłosko
7430843c9b Improve go-to-definition scroll to position the cursor near the viewport top 2024-09-05 22:13:10 +07:00
Jonatan Kłosko
9b542baf71
Fix editor rendering on socket reconnection (#2765) 2024-08-29 18:03:43 +02:00
Jonatan Kłosko
59a01cbc70 Change secrets panel shortcut to ss 2024-08-25 22:32:43 +09:00
Jonatan Kłosko
66d3ac6d27 Rename sections list references to outline 2024-08-25 22:27:50 +09:00
Jonatan Kłosko
d5ead7f4f3 Improve editor search panel styles 2024-08-24 21:36:13 +09:00
Alexandre de Souza
ad0db1832b
List module definitions in the sections side panel (#2760) 2024-08-23 18:28:33 -03:00
Jonatan Kłosko
05c9c17b8c
Respect default elements outline on tab-navigation (#2749) 2024-08-17 05:17:26 +02:00
Jonatan Kłosko
403be80603
Highlight range when showing hover details (#2747) 2024-08-16 16:07:44 +02:00
Jonatan Kłosko
9ee4f08524
Make the go-to-definition link a client concern (#2746) 2024-08-16 13:31:05 +02:00
Alexandre de Souza
87a49b1bdb
Implements the Go to Definition keyboard shortcut (#2741)
Co-authored-by: Jonatan Kłosko <jonatanklosko@gmail.com>
Co-authored-by: José Valim <jose.valim@dashbit.co>
2024-08-16 10:08:51 +02:00
Alexandre de Souza
6e36725304
Provide go to definition of modules and functions defined in the notebook (#2730)
Co-authored-by: Jonatan Kłosko <jonatanklosko@gmail.com>
2024-08-07 15:09:51 -03:00
Jonatan Kłosko
3a2730f3b6 Fix spacing in editor search panel 2024-08-06 21:55:29 +09:00
Ed Lepedus
d4201c6c15
Add configuration to serve public routes from a different base url path (#2704)
Co-authored-by: Jonatan Kłosko <jonatanklosko@gmail.com>
2024-07-17 15:32:42 +02:00
Jonatan Kłosko
8105627bf3 Fix horizontal editor scrollbar to not overlap content in Firefox 2024-07-17 17:47:17 +07:00
Jonatan Kłosko
c5ba8f8f81
Introduce Fly.io runtime (#2708) 2024-07-15 06:19:04 +02:00
Hugo Baraúna
de79bc69af
Change the scroll behavior from when clicking a notebook sections (#2705) 2024-07-12 10:21:30 +02:00
Ed Lepedus
834f5a194c
Respect LIVEBOOK_BASE_URL_PATH when checking /public assets availability (#2700)
Co-authored-by: Jonatan Kłosko <jonatanklosko@gmail.com>
2024-07-04 10:18:06 +02:00
José Valim
de22485641
Instructions for k8s agent (#2697) 2024-07-02 11:24:30 +02:00