aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/app/src/main/res/layout (follow)
Commit message (Collapse)AuthorAgeFilesLines
* ConfigList: Denote the primary config with bold textSamuel Holland2017-08-161-1/+4
|
* Detail/Edit/ListFragment: Update the layoutsSamuel Holland2017-08-163-24/+17
|
* ConfigActivity: Inline PlaceholderFragment into the layoutSamuel Holland2017-08-161-7/+0
|
* ConfigActivity: Make the two-pane layout more readableSamuel Holland2017-08-164-2/+6
| | | | | Highlight the selected configuration, and add a border between the two panes.
* ConfigAddActivity: Add an standalone config-creating activitySamuel Holland2017-08-151-0/+5
|
* Major renaming and refactoring in activity and serviceSamuel Holland2017-08-138-77/+196
| | | | Apparently "configuration" is the proper term, not "profile".
* ProfileEdit: Finish writing code-behindSamuel Holland2017-08-102-0/+44
|
* ProfileList: Add the list fragment in code so it knows the layoutSamuel Holland2017-08-092-4/+4
|
* ProfileActivity: Replace fragments instead of hidingSamuel Holland2017-08-094-69/+51
|
* ProfileActivity: Extract base class for fixing fragmentsSamuel Holland2017-08-091-0/+0
|
* ProfileActivity: Refactor into clean layers of functionalitySamuel Holland2017-08-084-10/+91
|
* ProfileService: Use a map to store profile dataSamuel Holland2017-08-071-1/+1
| | | | | | | This has no visible changes at the moment, but will allow most functions to pass around strings instead of Profile objects, obviating the need to implement serialization for them. It also trades some naive linear searches for the binary search in SimpleArrayMap.
* PlaceholderFragment: Simple fragment that shows a messageSamuel Holland2017-08-071-0/+7
| | | | This is used for the detail pane when no profile is selected.
* ProfileList: Load fragment programmaticallySamuel Holland2017-08-071-3/+2
| | | | This is necessary to replace it with the profile detail fragment later.
* ProfileList: Convert to a fragmentSamuel Holland2017-08-042-0/+6
| | | | | | This is required for a future two-fragment tablet layout, and simplifies the code a bit since the profile detail (view/edit) will be implemented as fragments anyway.
* ProfileList: remove generated config from UISamuel Holland2017-08-041-6/+0
| | | | It was only there for developing the parser.
* ProfileList: Toggle connection state on clickSamuel Holland2017-07-311-0/+1
|
* ProfileList: Add indicator of profile connection stateSamuel Holland2017-07-311-0/+10
|
* ProfileList: Add minimal activitySamuel Holland2017-07-292-0/+46
For now, it simply reads the files in the app's data directory with file names ending in ".conf" and displays them in a list. This includes the generic list data binding setup for future use.