Commit Graph

3198 Commits

Author SHA1 Message Date
Martin Kleinschrodt 6c85f79dce Allow selecting no category in category view 2014-02-08 16:10:09 +01:00
Martin Kleinschrodt 3f45f4d61a Allow removing categories 2014-02-08 16:02:28 +01:00
Martin Kleinschrodt 9a0c007e5b Allow editing an existing category 2014-02-08 15:43:42 +01:00
Martin Kleinschrodt 7330ab59a5 Minor styling fixes 2014-02-08 13:53:25 +01:00
Martin Kleinschrodt fdcebb67a2 Add select element for selecting the category color when creating a new category 2014-02-08 13:53:00 +01:00
Martin Kleinschrodt d2746f0208 Allow adding new categories 2014-02-08 12:28:15 +01:00
Martin Kleinschrodt 35a6f822ea Use set name as category when importing secustore backup 2014-02-08 12:05:05 +01:00
Martin Kleinschrodt 224b1a9798 Show category in record view; Add categories view for changing the category of a record 2014-02-08 12:03:21 +01:00
Martin Kleinschrodt 5aa342ff55 Allow passing an empty string or null as animation to prevent animation altogether 2014-02-08 11:59:22 +01:00
Martin Kleinschrodt afcbd0dcd5 Allow order by categories instead of alphabetically 2014-02-08 11:56:49 +01:00
Martin Kleinschrodt 37780fa552 Add Function.prototype.bind polyfill for testing 2014-02-08 11:52:54 +01:00
Martin Kleinschrodt 3c04aa7e85 Show categories in list view 2014-02-08 11:52:11 +01:00
Martin Kleinschrodt e3f18ad5fb Update tests 2014-02-08 11:20:18 +01:00
Martin Kleinschrodt ad9e1d92aa Add mixin and isArray utility functions needed by Categories object 2014-02-08 11:09:42 +01:00
Martin Kleinschrodt 7a34657034 Add Categories object for managing categories 2014-02-08 10:01:34 +01:00
Martin Kleinschrodt 65e33372ed Use pointer cursor for header buttons 2014-02-08 09:46:08 +01:00
Martin Kleinschrodt d444b1f779 Update list view after editing record 2014-02-08 09:45:32 +01:00
Martin Kleinschrodt 6054e3d837 Update grunt-contrib-nodeunit and grunt-contrib-qunit dev dependencies 2014-02-08 09:43:29 +01:00
Martin Kleinschrodt 87606a6b07 Update app icon 2014-02-08 09:42:43 +01:00
Martin Kleinschrodt ecd39c6932 Update readme 2014-02-07 15:47:32 +01:00
Martin Kleinschrodt 1949c98587 Add custom select element for selecting one out of a set of options 2014-02-03 18:46:36 +01:00
Martin Kleinschrodt b4b41a2d74 Add up and down arrow to shapeshifter 2014-02-03 18:29:53 +01:00
Martin Kleinschrodt 2d0747cccc Change view.js to use 'attached' lifecycle method instead of deprecated 'enteredView' 2014-02-03 18:28:56 +01:00
Martin Kleinschrodt 93a464dcf8 Update polymer version to 0.1.4 2014-02-02 21:45:09 +01:00
Martin Kleinschrodt 9fd6f3f7ba Switch from named scopes in repeat templates to regular syntax. This is more concise and thankfully also solves a bug in the record view where adding/removing fields would not always be instantly reflected in the ui. 2014-02-02 21:44:50 +01:00
Martin Kleinschrodt 86791289dc Fix weird bug in firefox where empty fields would cause an additional margin between fields 2014-02-02 13:57:47 +01:00
Martin Kleinschrodt 53b63a370c Remove Lato-Hairline font from manifest as it is no longer used 2014-02-02 13:43:59 +01:00
Martin Kleinschrodt 75f0f3e6fe Make sure the header title updates instantly after editing the record name 2014-02-02 13:43:12 +01:00
Martin Kleinschrodt 261bae5689 Bring focus to filter input if the user is typing without being inside an input element and if the filter input is currently showing 2014-02-01 21:49:11 +01:00
Martin Kleinschrodt e3265c06ca Give the body the right background color from the start so we have a nice and smooth transition once the app has loaded 2014-02-01 18:34:21 +01:00
Martin Kleinschrodt 0a67312b6a Use a more fitting animation for lock and start view 2014-02-01 18:33:19 +01:00
Martin Kleinschrodt 8625f9a185 Add favicon 2014-02-01 18:28:51 +01:00
Martin Kleinschrodt 4d3adb4ee2 Add cache manifest 2014-02-01 16:52:17 +01:00
Martin Kleinschrodt 3a3a9fd0a4 Ignore sass-generated css files 2014-02-01 16:51:24 +01:00
Martin Kleinschrodt d51cbfa7e5 Remove unused fonts 2014-02-01 16:51:07 +01:00
Martin Kleinschrodt 3f7998411a Make sure filter input is disabled when not showing 2014-02-01 12:46:09 +01:00
Martin Kleinschrodt e01f747473 Make the header in lock and start view a little heavier 2014-02-01 12:39:54 +01:00
Martin Kleinschrodt e24499d04e Show something when the list is empty 2014-02-01 12:39:01 +01:00
Martin Kleinschrodt 5b4ef1ccaa Reintroduce fast-input element with some optimizations 2014-02-01 12:38:24 +01:00
Martin Kleinschrodt 74589582fe Add some configuration in case the app is used as a standalone web app on iOS 2014-02-01 12:27:49 +01:00
Martin Kleinschrodt 12ad147901 Use primary class instead of negative for delete buttons 2014-01-29 22:07:59 +01:00
Martin Kleinschrodt 3bc51f4a67 Place add field button under field list 2014-01-29 22:07:39 +01:00
Martin Kleinschrodt 19b25d37df More styling fixes for firefox 2014-01-29 21:55:41 +01:00
Martin Kleinschrodt 0295322682 Add workaround for transform-origin issue in firefox 2014-01-29 21:52:35 +01:00
Martin Kleinschrodt 3ac868a1ec Use a wrapper for the flex layout in import view because ‘display: box-flex’ on absolutely positioned elements is broken in firefox 2014-01-29 16:36:00 +01:00
Martin Kleinschrodt b51858d415 Fix some styling issues in firefox 2014-01-29 16:34:56 +01:00
Martin Kleinschrodt c846ae77dc Replace all uses of innerText with innerHTML because firefox does not support innterText 2014-01-29 16:31:56 +01:00
Martin Kleinschrodt 4c7bae92ec Make sure view animations work in firefox 2014-01-28 17:06:03 +01:00
Martin Kleinschrodt 9378a4b30a Fix some imports 2014-01-28 16:18:41 +01:00
Martin Kleinschrodt b257db75eb Only set touch-action=“pan-y” where it is actually needed 2014-01-28 15:04:47 +01:00