Brandon Oxendine
2afde78941
Stagger section entrance on marketing pages
2026-07-21 18:01:28 +02:00
025e7254f9
Add explore homepage and Radicle marketing site
...
Co-authored-by: Julien Donck <donckjulien@gmail.com >
Co-authored-by: Brandon Oxendine <brandon.oxendine@gmail.com >
2026-07-15 15:41:35 +02:00
Rūdolfs Ošiņš and Julien Donck
fa85596ba1
Backport new UI kit design system from garden
...
Co-authored-by: Julien Donck <donckjulien@gmail.com >
2026-03-06 11:38:43 -06:00
Rūdolfs Ošiņš
dce64f19b0
Disable rubber-banding effect on scroll
...
The app doesn't implement any loading/refresh functionality on
over-scroll, so the effect doesn't make sense.
2024-09-23 11:39:27 +02:00
Sebastian Martinez
b09a705f58
Overhaul peer and branch selector
2024-06-20 16:43:30 +02:00
Rūdolfs Ošiņš
698a833e42
Overhaul app responsiveness
...
We introduce more breakpoints to cover mobile, small-desktop,
medium-desktop and large-desktop viewports.
2024-05-06 16:43:05 +02:00
Sebastian Martinez and dnlklmn
eb0013ef9c
Switch toggle styles
...
Co-authored-by: dnlklmn <pelicansinberlin@gmail.com >
2024-02-27 16:59:07 +00:00
Sebastian Martinez
8f126d3903
Change commit ids to color-foreground-dim
2024-01-19 16:43:10 +01:00
Sebastian Martinez
7b25d5ba56
Distinguish git commits from radicle ids
2024-01-18 18:49:39 +00:00
Rūdolfs Ošiņš
e194de4218
Two column layout refactor
...
We use a grid layout and let the browser calculate everything instead of
relying on JavaScript.
2024-01-05 15:22:56 +00:00
Rūdolfs Ošiņš
08d16dbbeb
Implement two column layout
2024-01-02 11:48:19 +00:00
Rūdolfs Ošiņš
3724e08a6a
Tweak scrollbar contrast
...
It was barely visible in light mode.
2023-11-29 10:46:22 +01:00
Rūdolfs Ošiņš
89424819b4
Use different yellow for user selection
2023-11-09 13:36:36 +01:00
Rūdolfs Ošiņš and dnlklmn
d914710396
Implement new design
...
Co-authored-by: dnlklmn <pelicansinberlin@gmail.com >
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2023-10-13 18:05:19 +02:00
Sebastian Martinez
31be78144f
Fix padding issues of project headers on mobile
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-06-27 10:19:56 +02:00
Sebastian Martinez
d1168dc6ff
Add issue creation
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-03-01 15:12:03 +01:00
Rūdolfs Ošiņš
3d018dae18
Refactor modals
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2023-01-30 09:24:49 +01:00
Rūdolfs Ošiņš
ae49c6fc56
Extract global layout classes into own file
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-10-18 18:02:21 +02:00
Rūdolfs Ošiņš
cfb1c5acd1
Simplify global anchor styles
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-10-18 18:02:21 +02:00
Rūdolfs Ošiņš
ba8522c8ca
Get rid of .error and .error-message global CSS classes
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-10-18 17:22:11 +02:00
Rūdolfs Ošiņš
fcbea6dac3
Move .faded -> .txt-faded
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-10-18 17:22:11 +02:00
Rūdolfs Ošiņš
1d186d5328
Move .label, secondary, .highlight -> .txt-highlight
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-10-18 17:22:11 +02:00
Rūdolfs Ošiņš
b8e7239ba4
Extract <TextInput /> component
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-09-21 11:19:30 +02:00
Rūdolfs Ošiņš
2f9c00ba4b
Remove unused global styling
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-09-21 11:19:30 +02:00
Rūdolfs Ošiņš
91e3ed5c0b
Get rid of <section> tag and global styling
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-09-21 11:19:30 +02:00
Rūdolfs Ošiņš
e8d5c4c7bb
Inline one-off global css class
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-09-21 11:19:30 +02:00
Rūdolfs Ošiņš
70b2368e47
Remove unused global button modifier class
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-09-21 11:19:30 +02:00
Rūdolfs Ošiņš and Brandon Oxendine
b35d46752f
Add theme switching button
...
Co-authored-by: Brandon Oxendine <brandon.oxendine@gmail.com >
Signed-off-by: Brandon Oxendine <brandon.oxendine@gmail.com >
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-09-15 12:45:56 +02:00
Rūdolfs Ošiņš
538c6d90c1
Remove global table styling
...
Inline it where appropriate. Style markdown tables properly.
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-09-13 10:30:50 +02:00
Rūdolfs Ošiņš
591c19a256
Refactor typography styles
...
- Move all global typography styles to its own file. This makes it
easier to find all the typography related definitions for newcomers.
- Prefix all typography related global CSS classes with a unique prefix
`.txt-`. This allows us to grep the codebase and see exactly where
they are applied. Another benefit of this convention is that it helps
to avoid accidentally mixing global and local styles. Having global
CSS classes that sometimes overlap with component CSS classes makes it
very hard to reason about the resulting visuals and making changes
unpredictable.
- Introduce CSS variables for standardised typography sizes and apply
them to the whole codebase consistently. This way we can adjust the
size in one place and it will be applied everywhere.
- Avoid using predefined HTML tags which might have differing styling
from browser to browser, e.g. `<h1>`, `<strong>`. We should stick to
applying styling either by adding a specific global CSS class or using
the predefined CSS variables, this way we can be sure that the styles
won't be overridden by browser defaults.
- Have a minimal set of modifiers `.txt-monospace` and `.txt-bold` and
apply them consistently. Since `.txt-monospace` is defined via a CSS
variable, we'll be able to switch out fonts via a user setting in the
future.
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-09-09 14:50:26 +02:00
Rūdolfs Ošiņš
dc8a8f883c
Extract Button component
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-09-06 11:36:31 +02:00
Rūdolfs Ošiņš
b3cec1f314
Format *.ts, *.js, *.css, *.html, *.json and *.svelte
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-08-31 17:47:07 +02:00
Rūdolfs Ošiņš
19d24340d9
Remove redundant .modal global styles
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-08-31 11:21:13 +02:00
Rūdolfs Ošiņš
3904ac30da
Inline .dropdown, .popup
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-08-31 11:21:13 +02:00
Rūdolfs Ošiņš
0200fad482
Inline .notice
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-08-31 11:21:13 +02:00
Rūdolfs Ošiņš
93b7b6b2a0
Extract global .badge class into a component
...
By encapsulating the global `.badge` class into a component we make reasoning
about how badges look a bit easier, because now there's a single place
where it is defined. Otherwise it is not guaranteed that the class is
going to be applied to the correct html tag. This also makes combining
global CSS classes that don't make sense from a design perspective
impossible.
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-08-30 12:12:19 +02:00
Alexis Sellier
3d00fc39bb
Style fixes
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2022-08-24 10:35:52 +02:00
Alexis Sellier
34698071c4
Styles fixes
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2022-08-11 20:27:45 +02:00
Brandon Oxendine
6edbd37c4c
Unify border-radius
...
Signed-off-by: Brandon Oxendine <brandon.oxendine@gmail.com >
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2022-08-08 18:31:49 +02:00
Alexis Sellier
01f7af357d
Fix button style regression
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2022-08-08 17:55:43 +02:00
Alexis Sellier
213a8d7f0b
Add verified badge popup
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2022-08-01 15:58:02 +02:00
Brandon Oxendine
b687d37b03
Unify button heights
...
Signed-off-by: Brandon Oxendine <brandon.oxendine@gmail.com >
2022-07-13 13:51:32 +02:00
Sebastian Martinez
aa62ef0bc1
Add issue listing and detail view
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2022-06-08 23:34:24 +02:00
Alexis Sellier
d1994fa310
Show avatar in sign in button
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2022-05-18 15:45:47 +02:00
Alexis Sellier
a84b5d0ec0
Mobile fixes for project view
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2022-03-27 11:57:41 +02:00
Alexis Sellier
75b2fb672e
Add rad-cli to clone dropdown
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2022-02-28 13:51:09 +01:00
Alexis Sellier
000e15c48a
Add clipboard button to clone input
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2022-02-25 10:56:07 +01:00
Sebastian Martinez
856b53dae8
Add delegate info to peer selector
...
This commit also adds a highlight to the currently selected peer and
branch.
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2022-02-23 15:09:21 +01:00
Alexis Sellier
88cc74dc02
Add orgs v1 deprecation notice
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2022-02-10 14:06:19 +01:00
Alexis Sellier
3f93c97e54
Improve 404 styles
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2022-02-09 10:34:19 +01:00