Commit Graph

45 Commits

Author SHA1 Message Date
BONNEVILLE Geoffroy
f173283a66 New clear all button in recent pages
First-time open of app correctly shows Welcome page
New Home button in group and entry pages
2017-12-04 10:46:01 +01:00
BONNEVILLE Geoffroy
744858df81 Created a Settings Service
Created a Recent Service
Created a Resources Service
Code refactor
Updated tests
2017-12-01 17:59:38 +01:00
BONNEVILLE Geoffroy
7530cf8006 Groups sorting now works with new Lib
New database settings improved
2017-11-30 18:56:56 +01:00
BONNEVILLE Geoffroy
33223934e3 Sorting now works for entries (not yet for groups) 2017-11-30 11:05:47 +01:00
BONNEVILLE Geoffroy
f2731c49dd Drag drop finally works
WIP item background
New Donate page stub
Renamed some classes as services
2017-11-29 19:13:38 +01:00
BONNEVILLE Geoffroy
7b39fe79c8 WIP strings in ressource file (XAML is done, code-behind is not)
Invalid URI now shows a message
Create entry is now a link above entries
Entries gridview allows reordering (WIP enable it conditionnally)
Code cleanup in adding/removing PwEntries from VM
2017-11-28 18:53:10 +01:00
BONNEVILLE Geoffroy
fcbda1e33d Adds some VM tests
New tooltip in Textbox with button control
New welcome page in Settings (shown when noting is selected)
Settings are now grouped
2017-11-27 15:26:36 +01:00
7e642e3b73 Recycle bin restore function (actually implemented a move functionality, for later) 2017-11-08 14:42:45 +01:00
d32f312d60 Auto create new recycle bin if needed
Entries now also make use of the recycle bin
New path indication below groups and entries title
Password generator now has custom characters back (working thanks to lib 2.37)
2017-11-08 14:42:45 +01:00
699452667c New Database settings page
Implements Recycle Bin (new group creation still needs to be implemented)
Code refactoring
2017-11-08 14:42:45 +01:00
bg45
fa3d38db18 Hidden Settings button for now
Improved Welcome and About pages layout
Redone GroupDetail page with group list view outside of entries grid view
2017-11-08 14:42:45 +01:00
d247aa8334 WIP Layout improvements - bis
Group and Entry pages now have better navigation bar
Hamburger menu redesigned
2017-11-08 14:42:45 +01:00
d10f617910 Major changes in MainPage: now is layout dependant (with a base, to prepare for Settings)
Main sub pages also changed to better work with Main (but needs improvement)
Added a Settings Page stub
2017-11-08 14:42:44 +01:00
bg45
5cf4ff3012 Set same width for groups in Zoomed Out view 2017-11-08 14:42:44 +01:00
46c8429cde Lots of code refactoring to use XAML behaviors instead of code-behind
New Save button in the AppBar
EntryPage now uses the same AppBar as GroupPage (but not shared...)
Some new Symbol mappings
2017-11-08 14:42:44 +01:00
8cd3801897 Bigger database password textbox
Wrong password sets the password box border to red
Typing text removes the error
Implemented real command bar at the bottom in Groups
Search box is always present
2017-11-08 14:42:44 +01:00
66fd87124b Entries now have working expiration dates
About page redone (with working hyperlink)
WIP on how to display that info on the group detail page
2017-11-08 14:42:41 +01:00
01ed1bc9c1 WIP toast notifications
WIP layout and color changes
2017-11-08 14:42:41 +01:00
2698070328 Creating groups and entries now navigates to the related detail page, in edit mode
Code cleanup
2017-11-08 14:42:40 +01:00
454e074c44 Search shows entries results
Selecting a result goes to the Entry Page
Auto-save on quit disabled
2017-11-08 14:42:39 +01:00
951172e36f Removed search stackpanel 2017-11-08 14:42:39 +01:00
f5fd3effaf WIP Search 2017-11-08 14:42:39 +01:00
98ecb0b8a1 Better Entry URL go to button
Migrated code from code behind pages to view models
Auto select Recents if there are any recent items
WIP auto focus on password box when opening database
2017-11-08 14:42:38 +01:00
bg45
dfb5ec9683 Semantic Zoom now has grouped zoomed out view
New button to open browser to Entry Url
Entries are now sorted alphabetically
2017-11-08 14:42:38 +01:00
3d033417ad Groups left collapsed menu now has a tooltip
Groups design changes: border now only around icon
Entry password reveal checkbox now works with XAML and converters
2017-11-08 14:42:38 +01:00
f22ca4c46f Finally (!) removed right margin in Group Detail page left menu 2017-11-08 14:42:38 +01:00
11fb82573b Edit mode works in Groups and Entries 2017-11-08 14:42:38 +01:00
4aa3b17398 Some layout enhancements
Changed controls to use static or theme resources
Switch to light theme (mainly for testing)
2017-11-08 14:42:38 +01:00
c611f5a8a2 Replaced arrow buttons with a hamburger icon in groups menu
Created data triggers with Blend to handle item data template changes
2017-11-08 14:42:38 +01:00
013108f2ec Major redesign in the Group Detail page:
- groups and entries are inverted
- groups are in a collapsable menu (to be improved!)
2017-11-08 14:42:37 +01:00
616d922145 New color to brush converter
New boolean to visibility converter
Base class to handle property changes notifications for all View Models
Template selector to handle a different first item in listviews or gridviews
2017-11-08 14:42:37 +01:00
267d9f25c2 Implement add and delete entries and groups
New command bar
Some layout changes
Some refactoring
2017-11-08 14:42:37 +01:00
bg45
1ca3f29da0 Implementing Recent Files WIP
Code refactoring
Entry coloring
2017-11-08 14:42:37 +01:00
b5c04d524d Added icons to main menu
Added icons to entries and groups with a mapping
Created a Converter to handle pluralization
Several UI enhancements
2017-11-08 14:42:36 +01:00
caaf34918e Main page now uses Frame to change views when selecting items
Backgrounds unified
Menu items can be disabled thanks to custom ListView control
2017-11-08 14:42:36 +01:00
22ea657885 Added unit tests (all passing unfortunately)
UI improvements
Write mode still doesn't work
2017-09-25 18:34:27 +02:00
00897307a4 Re-enabled write mode in KeePassLib
Set database as part of App (so, Singleton)
Changed main page view model
WIP and testing saving mechanism
2017-09-18 18:40:43 +02:00
bg45
b260de7d39 First functionnal read-only version!
Entry page now shows password information
2017-09-17 10:00:03 -04:00
95b7dda1f6 Shows entries list in group view
Renamed some elements
2017-09-15 18:15:48 +02:00
b54fff2502 Main page now allows password input
Group nesting works
2017-09-15 15:58:51 +02:00
e97344011d Ddata binding finally works!! 2017-09-15 11:47:43 +02:00
a74f2c9156 Updated nuspec to target any CPU 2017-09-15 11:24:14 +02:00
1279c5545c Changed project reference to remote library 2017-09-14 16:23:53 +02:00
bg45
8ada0507c2 Some changes
PAT info
2017-09-13 16:48:05 -04:00
8c6d8056bb Corrected then broke again data binding...
Lib now uses more nuget packages
2017-09-13 18:37:44 +02:00