Maxime Quandalle
98d7278d08
Add a UI to restore archived cards
2015-06-07 18:55:26 +02:00
Maxime Quandalle
915a7e5c68
Remove modal component
...
This component wasn't used anymore. We'll probably need something like
that again in the future, but we'll try to use a generic component
from Atmosphere.
2015-06-07 12:01:48 +02:00
Maxime Quandalle
92dd05d06d
Click on the page to escape the last action
...
This is a generalization of what we had for closing a popup by
clicking outside of it. It now works for inlinedForms and detailsPane
as well.
2015-06-07 10:34:19 +02:00
Maxime Quandalle
12919cbfc6
Restore the popup to add a member to the board
2015-06-06 14:50:45 +02:00
Maxime Quandalle
49167ccaa9
Improve the card details pane overlay interactions
2015-06-06 12:07:52 +02:00
Maxime Quandalle
5cd0ec08aa
Use GitHub flavored markdown
...
Replace meteor core markdown package by perak:markdown, that supports
line breaks and tables.
Fixes #124 .
2015-06-06 11:00:18 +02:00
Maxime Quandalle
a12f094710
Autosize the rich editor (for card description and comments)
2015-06-06 10:42:05 +02:00
Maxime Quandalle
56a240a643
Maintain a visual indication of the popup openerElement
2015-06-06 10:15:54 +02:00
Maxime Quandalle
dea52907bd
Start designing the card details pane
...
Implement a dynamic overflow to focus sight on the pane.
2015-06-05 21:37:13 +02:00
Maxime Quandalle
97807abd70
Dissable temporarily the cache value of inlinedForm
...
Due to bug
https://github.com/peerlibrary/meteor-blaze-components/issues/50
2015-06-04 16:22:01 +02:00
Maxime Quandalle
5d1c6b63be
Upgrade packages
2015-06-03 06:59:42 +02:00
Maxime Quandalle
7f6929608c
Work on the user account system
...
Allow a user to modifies its name, username, initials, and password.
Fixes username handling on sandstorm.
Fixes #149 .
2015-06-03 06:46:41 +02:00
Maxime Quandalle
5f09c0ce40
Update the DockerFile
2015-05-30 21:21:56 +02:00
Maxime Quandalle
f4c80d1315
Implement presence indicators
2015-05-30 15:50:48 +02:00
Maxime Quandalle
6db01bb3c7
Improve card dropping area
...
Fixes #85 .
2015-05-30 03:53:57 +02:00
Maxime Quandalle
2c0030da62
Implement multi-selection
...
The UI and the internal APIs are still rough around the edges but the
feature is basically working. You can now select multiple cards and
move them together or (un|)assign them a label.
2015-05-30 03:50:14 +02:00
Maxime Quandalle
6457615e6a
Fix card placeholder size on firefox
2015-05-28 17:22:24 +02:00
Maxime Quandalle
dcc64f44f9
UI improvements
...
* Implement visibility choice on board creation;
* Rework the board header bar. Remove links to un-implemented
features;
* Implement a board star counter (visible if the board have >2 stars);
* Define a new icon (a thin cross) to close elements;
* Remove $(document).on('mouseover') event handlers that were
basically fired hundreds of times for nothing, we now define a proper
Tracker dependency to execute jquery-ui plugin initialization only
when something has changed;
* Bug fixes related to list scrolling.
2015-05-27 17:23:25 +02:00
Maxime Quandalle
42f6dc686f
Prioritize escape actions with a label hierarchy instead of an integer
2015-05-27 02:48:15 +02:00
Maxime Quandalle
40c2411f2a
Implement a new system to handle "escape actions"
...
The new EscapeActions object decide what to do when the user press the
Escape key (such as closing a opened popup or inlined form).
This commit also re-introduced the sidebar current view as a sidebar
component local state.
2015-05-26 20:34:56 +02:00
Maxime Quandalle
1b4fcc67f4
Upgrade sandstorm integration
...
Both sandstorm and LibreBoard have significantly evolved since the
last release of LibreBoard on sandstorm. This commit:
* adds some more attributes on the sandstorm manifest
* introduces support with the sandstorm sharing box
* uses a server redirection to point to the board document
* hides the top shortcut bar on sandstorm
Fixes #163 .
2015-05-26 00:18:45 +02:00
Maxime Quandalle
fc2435b042
Fix detailed card pane animation
2015-05-25 14:37:21 +02:00
Maxime Quandalle
9a45f3752f
Improve scrolling
...
We now replace native scrollbar by custom ones on the list card (which
is required by the new ergonomics in the parent commit), but the
"scrolling engine", is still native, we just hide the scrollbar and
draw our own in HTML/CSS using the perfect-scrollbar package (from
bower).
This commit also implements component scrolling when certain actions
are performed, eg scroll to the bottom when the new card composer is
opened.
2015-05-24 22:16:40 +02:00
Maxime Quandalle
781577db04
Experiment new ergonomics to interact with card details
...
The idea is that by displaying card details in a sidebar stuck on the
right of the screen, the mouse had to travel too much before
interacting with it. I also don’t want to use the Trello solution
(modal) on big screens, because I like the ability to interact with
the selected card and with the board at the same time (like in a
e-mail client).
The solution introduced in this commit consist of opening the card
detail in a column next to the minicard list.
This commit also fix right sidebar members and labels drag and drop.
2015-05-24 22:11:40 +02:00
Maxime Quandalle
40b605f7d8
Hide the card composer link while a card is being dragged
2015-05-23 22:23:27 +02:00
Maxime Quandalle
9c2a3213eb
Fix tab navigation in the form to add a new card
2015-05-23 20:12:08 +02:00
Maxime Quandalle
6ef9c7e95f
Improve popup animation
...
When going back wait for the popup transition to end before removing
the DOM element.
2015-05-22 20:17:40 +02:00
Maxime Quandalle
d81cad4251
Upgrade dependencies
2015-05-22 19:47:55 +02:00
Maxime Quandalle
82431349ff
Remove cached board data when the client log out
...
Fixes #161 .
2015-05-22 19:45:06 +02:00
Maxime Quandalle
6fe08cd4b3
Animate popup screens transition
2015-05-22 19:40:12 +02:00
Maxime Quandalle
790a0e0a2d
Upgrade the useraccount system that support autofocus
...
v1.10.0 fixes https://github.com/meteor-useraccounts/core/issues/384
2015-05-18 12:49:11 +02:00
Maxime Quandalle
018bb343b5
Fix new list form
...
Fixes #157 .
2015-05-14 15:21:48 +02:00
Maxime Quandalle
22b8b6ab20
Style tweaks
...
Follows strictly jshint and jscs rules.
2015-05-14 14:28:47 +02:00
Maxime Quandalle
fbc4c5e82e
Disable collection2 transformations in migration functions
...
Fixes #156 .
2015-05-14 12:24:16 +02:00
Maxime Quandalle
a70ce65c52
Don't validate migration functions against the current schema
2015-05-13 14:50:03 +02:00
Maxime Quandalle
2cc820632b
Revert "added to the background object to the Boards collection."
...
This reverts commit 7de25da94c
.
2015-05-13 14:49:42 +02:00
Yasar icli
e9e98b5e87
travis file updated
2015-05-13 11:41:17 +03:00
Yasar icli
7de25da94c
added to the background object to the Boards collection.
2015-05-13 11:29:31 +03:00
Yasar icli
b79b7ec18e
change i18n file names
2015-05-13 10:52:48 +03:00
Maxime Quandalle
a87f7132ab
Pull new translations from Transifex
...
Due to the recent UI modifications, translations should be seriously
re-worked -- some strings are no more used, and some strings are not
translated.
2015-05-12 19:40:35 +02:00
Maxime Quandalle
2dbea30842
Renaissance
...
_,,ad8888888888bba,_
,ad88888I888888888888888ba,
,88888888I88888888888888888888a,
,d888888888I8888888888888888888888b,
d88888PP"""" ""YY88888888888888888888b,
,d88"'__,,--------,,,,.;ZZZY8888888888888,
,8IIl'" ;;l"ZZZIII8888888888,
,I88l;' ;lZZZZZ888III8888888,
,II88Zl;. ;llZZZZZ888888I888888,
,II888Zl;. .;;;;;lllZZZ888888I8888b
,II8888Z;; `;;;;;''llZZ8888888I8888,
II88888Z;' .;lZZZ8888888I888b
II88888Z; _,aaa, .,aaaaa,__.l;llZZZ88888888I888
II88888IZZZZZZZZZ, .ZZZZZZZZZZZZZZ;llZZ88888888I888,
II88888IZZ<'(@@>Z| |ZZZ<'(@@>ZZZZ;;llZZ888888888I88I
,II88888; `""" ;| |ZZ; `""" ;;llZ8888888888I888
II888888l `;; .;llZZ8888888888I888,
,II888888Z; ;;; .;;llZZZ8888888888I888I
III888888Zl; .., `;; ,;;lllZZZ88888888888I888
II88888888Z;;...;(_ _) ,;;;llZZZZ88888888888I888,
II88888888Zl;;;;;' `--'Z;. .,;;;;llZZZZ88888888888I888b
]I888888888Z;;;;' ";llllll;..;;;lllZZZZ88888888888I8888,
II888888888Zl.;;"Y88bd888P";;,..;lllZZZZZ88888888888I8888I
II8888888888Zl;.; `"PPP";;;,..;lllZZZZZZZ88888888888I88888
II888888888888Zl;;. `;;;l;;;;lllZZZZZZZZW88888888888I88888
`II8888888888888Zl;. ,;;lllZZZZZZZZWMZ88888888888I88888
II8888888888888888ZbaalllZZZZZZZZZWWMZZZ8888888888I888888,
`II88888888888888888b"WWZZZZZWWWMMZZZZZZI888888888I888888b
`II88888888888888888;ZZMMMMMMZZZZZZZZllI888888888I8888888
`II8888888888888888 `;lZZZZZZZZZZZlllll888888888I8888888,
II8888888888888888, `;lllZZZZllllll;;.Y88888888I8888888b,
,II8888888888888888b .;;lllllll;;;.;..88888888I88888888b,
II888888888888888PZI;. .`;;;.;;;..; ...88888888I8888888888,
II888888888888PZ;;';;. ;. .;. .;. .. Y8888888I88888888888b,
,II888888888PZ;;' `8888888I8888888888888b,
II888888888' 888888I8888888888888888
,II888888888 ,888888I8888888888888888
,d88888888888 d888888I8888888888ZZZZZZ
,ad888888888888I 8888888I8888ZZZZZZZZZZZZ
888888888888888' 888888IZZZZZZZZZZZZZZZZZ
8888888888P'8P' Y888ZZZZZZZZZZZZZZZZZZZZ
888888888, " ,ZZZZZZZZZZZZZZZZZZZZZZZ
8888888888, ,ZZZZZZZZZZZZZZZZZZZZZZZZZZ
888888888888a, _ ,ZZZZZZZZZZZZZZZZZZZZ88888888
888888888888888ba,_d' ,ZZZZZZZZZZZZZZZZZ8888888888888
8888888888888888888888bbbaaa,,,______,ZZZZZZZZZZZZZZZ88888888888888888
88888888888888888888888888888888888ZZZZZZZZZZZZZZZ88888888888888888888
8888888888888888888888888888888888ZZZZZZZZZZZZZZ8888888888888888888888
888888888888888888888888888888888ZZZZZZZZZZZZZZ88888888888888888888888
8888888888888888888888888888888ZZZZZZZZZZZZZZ8888888888888888888888888
88888888888888888888888888888ZZZZZZZZZZZZZZ888888888888888888888888888
8888888888888888888888888888ZZZZZZZZZZZZZZ88888888888888888 Normand 8
88888888888888888888888888ZZZZZZZZZZZZZZ8888888888888888888 Veilleux 8
8888888888888888888888888ZZZZZZZZZZZZZZ8888888888888888888888888888888
2015-05-12 19:33:50 +02:00