b4982c4128
Pillar: Wider scrollbars
2020-07-29 22:53:01 +02:00
5d9bae1f0f
Blender Cloud: Fix responsive issues on navigation.
2020-07-22 18:32:48 +02:00
2e41b7a4dd
Blender Cloud: Fix responsive issues on timeline.
2020-07-22 18:32:35 +02:00
b4207cce47
Blender Cloud: Fix responsive issues on blog.
2020-07-22 18:32:22 +02:00
47474ac936
Replaced Gravatar with self-hosted avatars
...
Avatars are now obtained from Blender ID. They are downloaded from
Blender ID and stored in the users' home project storage.
Avatars can be synced via Celery and triggered from a webhook.
The avatar can be obtained from the current user object in Python, or
via pillar.api.users.avatar.url(user_dict).
Avatars can be shown in the web frontend by:
- an explicit image (like before but with a non-Gravatar URL)
- a Vue.js component `user-avatar`
- a Vue.js component `current-user-avatar`
The latter is the most efficient for the current user, as it uses user
info that's already injected into the webpage (so requires no extra
queries).
2019-05-31 16:49:24 +02:00
8a19efe7a7
Reformatted code and added import to resolve PyCharm warnings
2019-05-31 13:55:06 +02:00
3904c188ac
Removed trailing spaces
2019-05-31 13:55:06 +02:00
43d464c60c
Fix missing icons.
2019-04-15 12:42:49 +02:00
d0ef76c19e
CSS: Utility classes for column count property.
2019-04-12 17:16:06 +02:00
a43eca4237
Timeline: Less prominent project title.
2019-04-10 17:08:14 +02:00
af020d4653
Cleanup CSS.
...
Extend Bootstrap classes instead of using own styling.
2019-04-10 17:08:01 +02:00
d047943a07
Cleanup duplicate code.
2019-04-04 14:21:34 +02:00
b64b75eecb
Jumbotron: Subtle text shadow on text
2019-04-04 14:21:34 +02:00
152dc50715
UI Timeline: Make buttons outline white when dark background.
2019-04-04 14:21:34 +02:00
ad0f9b939a
CSS: include font-pillar into the main stylesheets.
2019-04-03 23:11:57 +02:00
4d5a8613af
UI Alerts: minor style tweaks.
...
Remove margin from paragraphs and remove redundant text-align.
2019-04-03 22:47:04 +02:00
18ec206a40
UI Breadcrums: Always show.
2019-04-02 16:40:01 +02:00
093f4101cf
UI Comments: Minor style adjustments and fixes.
2019-04-02 13:53:55 +02:00
b96731a939
UI jstree: Fix collapse of folders with one click.
...
Two clicks is too much work. It was removed by mistake on previous commit.
2019-04-02 12:27:09 +02:00
c31ef97c9e
UI Timeline: scale the placeholder to almost fit the screen.
...
So the timeline has some initial height (75% of viewport height), and
once the content shows up the page doesn't jump much.
2019-04-01 14:53:57 +02:00
3906bab2ac
Cleanup: Tweak comments and sort classes.
2019-04-01 14:53:57 +02:00
1d476d03d7
UI Project: Show sidebar by default.
...
Change the logic to hide, instead.
2019-03-29 15:47:29 +01:00
c80234bac2
UI Page: style node description with its own class.
...
Instead of relying on 'landing'.
2019-03-29 15:34:56 +01:00
c8adfc5595
UI Jstree: Small padding and height adjustment of anchors.
2019-03-28 21:15:22 +01:00
50d17de278
UI Project: move sticky breadcrumbs when sidebar is visible.
2019-03-28 20:59:39 +01:00
f72c1fffca
UI Jstree: Spacing and style adjustments.
2019-03-28 20:59:04 +01:00
d5a4c247b0
Breadcrumbs: Initial styling.
2019-03-28 16:03:50 +01:00
465f1eb87e
Store filter/column settings in localStorage
...
The filter and column settings in tables are stored per project and
context in the browsers localStorage. This makes the table keep the
settings even if the browser is refreshed or restarted.
The table emits a "componentStateChanged" event containing the tables
current state (filter/column settings) which then is saved by the top
level component.
2019-03-28 10:29:13 +01:00
898379d0d3
UI: Font-size tweak for node description in timeline.
2019-03-27 14:11:05 +01:00
87ff681750
UI: Font-size tweak to node description for blog and project.
2019-03-27 14:09:48 +01:00
237c135c31
UI Timeline: support for dark backgrounds.
...
Simply place the +timeline(project_id) mixin inside a div with a 'timeline-dark' class.
2019-03-27 12:07:06 +01:00
4cd182e2d2
Cleanup: spaces to tabs.
2019-03-27 11:19:11 +01:00
cd94eb237f
Cleanup: One indentation level too much.
2019-03-26 17:45:33 +01:00
5cba6f53f5
Make sure sort buttons is always clickable
...
Hide part overflow of column label if there is not enough room
2019-03-22 14:10:18 +01:00
6c4e6088d3
UI: Vertically center badges under comment avatar.
2019-03-21 01:03:59 +01:00
66e6ba1467
Move table css from attract to pillar repo
2019-03-20 15:12:19 +01:00
d22c4182bf
UI: Align 'Linked' comment tag with comment metadata.
2019-03-12 20:27:30 +01:00
69251de995
UI: Set max-width variable for select2.
2019-03-12 14:27:29 +01:00
57a180dc00
UI: Don't set font-size on node-details-description.
...
This is used for comments, nodes, everywhere. So each component should set
its own size.
2019-03-12 14:27:06 +01:00
fbcd4c9250
UI: Fix emojis margin-top on node description utility.
2019-03-11 03:12:07 +01:00
c7b0842779
CSS: Remove primary buttons gradient.
...
Doesn't always look nice, fallback to default bootstrap primary color instead.
2019-02-28 03:55:01 +01:00
5bcfa5218a
UI: Minor style fixes to node-details-description.
...
Blockquotes and unordered lists could have the first line badly indented
since we introduced single-line comments. Now they both break the line
before being displayed.
2019-02-23 02:17:39 +01:00
2f5f73843d
Vue Attract: Sort/filterable table based on Vue
...
Initial commit implementing sortable and filterable tables for attract
using Vue.
2019-02-12 09:08:37 +01:00
a5bae513e1
Navigation: Unified cloud navigation
...
* Removed main drop down menu
* Added "My cloud" to user menu
* Attract/Flamenco is found under Production Tools menu
* Attract/Flamenco has the same navigation as its project
2019-02-06 10:31:36 +01:00
ef89b9a1dd
CSS: Increase space between avatar and content
2019-01-30 23:15:29 +01:00
c505694b2d
Formatting
2019-01-30 23:12:35 +01:00
a84d4d13a0
DnD fileupload in comments in firefox bug: CSS seams to be the cause
2018-12-18 15:04:08 +01:00
fbcce7a6d8
Vue Comments: Comments ported to Vue + DnD fileupload
...
* Drag and drop files to comment editor to add a file attachment
* Using Vue to render comments
Since comments now has attachments we need to update the schemas
./manage.py maintenance replace_pillar_node_type_schemas
2018-12-12 11:45:47 +01:00
07821c7f97
Timeline Firefox bug fix: load more not working properly
...
Firefox failed to redraw the page properly when loading more weeks.
2018-11-23 14:55:58 +01:00
64b4ce3ba9
Minor layout and style adjustments.
2018-11-22 21:52:07 +01:00