diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml new file mode 100644 index 00000000000..0cd51c5fb97 --- /dev/null +++ b/.github/workflows/docs.yml @@ -0,0 +1,25 @@ +name: MarkBind Action + +on: + push: + branches: + - master + +jobs: + build_and_deploy: + runs-on: ubuntu-latest + steps: + - name: Install Graphviz + run: sudo apt-get install graphviz + - name: Install Java + uses: actions/setup-java@v3 + with: + java-version: '11' + distribution: 'temurin' + - name: Build & Deploy MarkBind site + uses: MarkBind/markbind-action@v2 + with: + token: ${{ secrets.GITHUB_TOKEN }} + rootDirectory: './docs' + baseUrl: '/tp' # assuming your repo name is tp + version: '^5.2.0' diff --git a/.gitignore b/.gitignore index 284c4ca7cd9..eab4c7db6a5 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,4 @@ src/test/data/sandbox/ # MacOS custom attributes files created by Finder .DS_Store docs/_site/ +docs/_markbind/logs/ diff --git a/README.md b/README.md index 13f5c77403f..80ce6ae3bc1 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,38 @@ -[![CI Status](https://github.com/se-edu/addressbook-level3/workflows/Java%20CI/badge.svg)](https://github.com/se-edu/addressbook-level3/actions) +[![CI Status](https://github.com/se-edu/addressbook-level3/workflows/Java%20CI/badge.svg)](https://github.com/AY2324S2-CS2103T-T14-1/tp/actions) +[![codecov](https://codecov.io/gh/AY2324S2-CS2103T-T14-1/tp/graph/badge.svg?token=cu77aESAox)](https://codecov.io/gh/AY2324S2-CS2103T-T14-1/tp) + +# EffiTrack ![Ui](docs/images/Ui.png) +> Boost productivity, streamline success! Welcome to EffiTrack – where efficiency meets innovation. Revolutionize your workday with seamless employee performance tracking. + +## Value Proposition +HR departments often struggle to accurately measure employee efficiency, leading to reduced productivity. Traditional methods of tracking employee performance, such as manual documentation or outdated systems, are time-consuming and prone to errors. EffiTrack solves these challenges by providing a centralized platform to effortlessly monitor employee efficiency. + +## Features +- [ ] Add employee information +- [ ] List all employees information +- [ ] Edit an existing employee information +- [ ] Find employees whose names contain any of the given keywords +- [ ] Delete a specific employee +- [ ] Clear all entries +- [ ] Assign task to an employee +- [ ] Mark an assigned task as done +- [ ] Edit deadline of assigned task +- [ ] Change person in charge of the task +- [ ] Display upcoming deadlines +- [ ] Display fire list +- [ ] Generate efficiency report + +## Get Started +1. Download EffiTrack here. +2. Navigate to your Downloads folder using the terminal. +3. Type `java -jar EffiTrack.jar` in your terminal. +4. Press enter. +5. Give it a try now! + +## Documentation +For the detailed documentation of this project, see the **[EffiTrack Product Website](https://ay2324s2-cs2103t-t14-1.github.io/tp/)**. -* This is **a sample project for Software Engineering (SE) students**.
- Example usages: - * as a starting point of a course project (as opposed to writing everything from scratch) - * as a case study -* The project simulates an ongoing software project for a desktop application (called _AddressBook_) used for managing contact details. - * It is **written in OOP fashion**. It provides a **reasonably well-written** code base **bigger** (around 6 KLoC) than what students usually write in beginner-level SE modules, without being overwhelmingly big. - * It comes with a **reasonable level of user and developer documentation**. -* It is named `AddressBook Level 3` (`AB3` for short) because it was initially created as a part of a series of `AddressBook` projects (`Level 1`, `Level 2`, `Level 3` ...). -* For the detailed documentation of this project, see the **[Address Book Product Website](https://se-education.org/addressbook-level3)**. -* This project is a **part of the se-education.org** initiative. If you would like to contribute code to this project, see [se-education.org](https://se-education.org#https://se-education.org/#contributing) for more info. +## Acknowledgement +This project is based on the AddressBook-Level3 project created by the [SE-EDU initiative](https://se-education.org) diff --git a/bin/main/images/ET_logo.png b/bin/main/images/ET_logo.png new file mode 100644 index 00000000000..ae6b9779af7 Binary files /dev/null and b/bin/main/images/ET_logo.png differ diff --git a/bin/main/images/address_book_32.png b/bin/main/images/address_book_32.png new file mode 100644 index 00000000000..29810cf1fd9 Binary files /dev/null and b/bin/main/images/address_book_32.png differ diff --git a/bin/main/images/calendar.png b/bin/main/images/calendar.png new file mode 100644 index 00000000000..8b2bdf4f1c1 Binary files /dev/null and b/bin/main/images/calendar.png differ diff --git a/bin/main/images/clock.png b/bin/main/images/clock.png new file mode 100644 index 00000000000..0807cbf6451 Binary files /dev/null and b/bin/main/images/clock.png differ diff --git a/bin/main/images/fail.png b/bin/main/images/fail.png new file mode 100644 index 00000000000..6daf01290dd Binary files /dev/null and b/bin/main/images/fail.png differ diff --git a/bin/main/images/help_icon.png b/bin/main/images/help_icon.png new file mode 100644 index 00000000000..f8e80d6c1c5 Binary files /dev/null and b/bin/main/images/help_icon.png differ diff --git a/bin/main/images/info_icon.png b/bin/main/images/info_icon.png new file mode 100644 index 00000000000..f8cef714095 Binary files /dev/null and b/bin/main/images/info_icon.png differ diff --git a/bin/main/seedu/address/AppParameters.class b/bin/main/seedu/address/AppParameters.class new file mode 100644 index 00000000000..e9381178706 Binary files /dev/null and b/bin/main/seedu/address/AppParameters.class differ diff --git a/bin/main/seedu/address/Main.class b/bin/main/seedu/address/Main.class new file mode 100644 index 00000000000..b96a3f8b880 Binary files /dev/null and b/bin/main/seedu/address/Main.class differ diff --git a/bin/main/seedu/address/MainApp.class b/bin/main/seedu/address/MainApp.class new file mode 100644 index 00000000000..30d5487cfea Binary files /dev/null and b/bin/main/seedu/address/MainApp.class differ diff --git a/bin/main/seedu/address/commons/core/Config.class b/bin/main/seedu/address/commons/core/Config.class new file mode 100644 index 00000000000..fa02726ece7 Binary files /dev/null and b/bin/main/seedu/address/commons/core/Config.class differ diff --git a/bin/main/seedu/address/commons/core/GuiSettings.class b/bin/main/seedu/address/commons/core/GuiSettings.class new file mode 100644 index 00000000000..9c2af02974c Binary files /dev/null and b/bin/main/seedu/address/commons/core/GuiSettings.class differ diff --git a/bin/main/seedu/address/commons/core/LogsCenter.class b/bin/main/seedu/address/commons/core/LogsCenter.class new file mode 100644 index 00000000000..65b54320337 Binary files /dev/null and b/bin/main/seedu/address/commons/core/LogsCenter.class differ diff --git a/bin/main/seedu/address/commons/core/Version.class b/bin/main/seedu/address/commons/core/Version.class new file mode 100644 index 00000000000..46bda2a930f Binary files /dev/null and b/bin/main/seedu/address/commons/core/Version.class differ diff --git a/bin/main/seedu/address/commons/core/index/Index.class b/bin/main/seedu/address/commons/core/index/Index.class new file mode 100644 index 00000000000..1c335d6414d Binary files /dev/null and b/bin/main/seedu/address/commons/core/index/Index.class differ diff --git a/bin/main/seedu/address/commons/exceptions/DataLoadingException.class b/bin/main/seedu/address/commons/exceptions/DataLoadingException.class new file mode 100644 index 00000000000..b94c62ba3e3 Binary files /dev/null and b/bin/main/seedu/address/commons/exceptions/DataLoadingException.class differ diff --git a/bin/main/seedu/address/commons/exceptions/IllegalValueException.class b/bin/main/seedu/address/commons/exceptions/IllegalValueException.class new file mode 100644 index 00000000000..af85ad747a5 Binary files /dev/null and b/bin/main/seedu/address/commons/exceptions/IllegalValueException.class differ diff --git a/bin/main/seedu/address/commons/util/AppUtil.class b/bin/main/seedu/address/commons/util/AppUtil.class new file mode 100644 index 00000000000..9d58ca88144 Binary files /dev/null and b/bin/main/seedu/address/commons/util/AppUtil.class differ diff --git a/bin/main/seedu/address/commons/util/CollectionUtil.class b/bin/main/seedu/address/commons/util/CollectionUtil.class new file mode 100644 index 00000000000..810ea10f8b0 Binary files /dev/null and b/bin/main/seedu/address/commons/util/CollectionUtil.class differ diff --git a/bin/main/seedu/address/commons/util/ConfigUtil.class b/bin/main/seedu/address/commons/util/ConfigUtil.class new file mode 100644 index 00000000000..7ff4b0b5f7c Binary files /dev/null and b/bin/main/seedu/address/commons/util/ConfigUtil.class differ diff --git a/bin/main/seedu/address/commons/util/FileUtil.class b/bin/main/seedu/address/commons/util/FileUtil.class new file mode 100644 index 00000000000..bcd9bc038f8 Binary files /dev/null and b/bin/main/seedu/address/commons/util/FileUtil.class differ diff --git a/bin/main/seedu/address/commons/util/InvalidationListenerManager.class b/bin/main/seedu/address/commons/util/InvalidationListenerManager.class new file mode 100644 index 00000000000..41f912d2d71 Binary files /dev/null and b/bin/main/seedu/address/commons/util/InvalidationListenerManager.class differ diff --git a/bin/main/seedu/address/commons/util/JsonUtil$LevelDeserializer.class b/bin/main/seedu/address/commons/util/JsonUtil$LevelDeserializer.class new file mode 100644 index 00000000000..7cb75c8e974 Binary files /dev/null and b/bin/main/seedu/address/commons/util/JsonUtil$LevelDeserializer.class differ diff --git a/bin/main/seedu/address/commons/util/JsonUtil.class b/bin/main/seedu/address/commons/util/JsonUtil.class new file mode 100644 index 00000000000..c2c06f94ee7 Binary files /dev/null and b/bin/main/seedu/address/commons/util/JsonUtil.class differ diff --git a/bin/main/seedu/address/commons/util/StringUtil.class b/bin/main/seedu/address/commons/util/StringUtil.class new file mode 100644 index 00000000000..02d815d7414 Binary files /dev/null and b/bin/main/seedu/address/commons/util/StringUtil.class differ diff --git a/bin/main/seedu/address/commons/util/ToStringBuilder.class b/bin/main/seedu/address/commons/util/ToStringBuilder.class new file mode 100644 index 00000000000..6527c9dd69f Binary files /dev/null and b/bin/main/seedu/address/commons/util/ToStringBuilder.class differ diff --git a/bin/main/seedu/address/logic/CommandHistory.class b/bin/main/seedu/address/logic/CommandHistory.class new file mode 100644 index 00000000000..bf06e173d71 Binary files /dev/null and b/bin/main/seedu/address/logic/CommandHistory.class differ diff --git a/bin/main/seedu/address/logic/Logic.class b/bin/main/seedu/address/logic/Logic.class new file mode 100644 index 00000000000..c2ed5b1c2de Binary files /dev/null and b/bin/main/seedu/address/logic/Logic.class differ diff --git a/bin/main/seedu/address/logic/LogicManager.class b/bin/main/seedu/address/logic/LogicManager.class new file mode 100644 index 00000000000..b58bfb4558f Binary files /dev/null and b/bin/main/seedu/address/logic/LogicManager.class differ diff --git a/bin/main/seedu/address/logic/Messages.class b/bin/main/seedu/address/logic/Messages.class new file mode 100644 index 00000000000..d5dddef743b Binary files /dev/null and b/bin/main/seedu/address/logic/Messages.class differ diff --git a/bin/main/seedu/address/logic/commands/AddCommand.class b/bin/main/seedu/address/logic/commands/AddCommand.class new file mode 100644 index 00000000000..afaa4863bed Binary files /dev/null and b/bin/main/seedu/address/logic/commands/AddCommand.class differ diff --git a/bin/main/seedu/address/logic/commands/AssignTaskCommand.class b/bin/main/seedu/address/logic/commands/AssignTaskCommand.class new file mode 100644 index 00000000000..a7df5964cfb Binary files /dev/null and b/bin/main/seedu/address/logic/commands/AssignTaskCommand.class differ diff --git a/bin/main/seedu/address/logic/commands/ClearCommand.class b/bin/main/seedu/address/logic/commands/ClearCommand.class new file mode 100644 index 00000000000..0349fd9e991 Binary files /dev/null and b/bin/main/seedu/address/logic/commands/ClearCommand.class differ diff --git a/bin/main/seedu/address/logic/commands/Command.class b/bin/main/seedu/address/logic/commands/Command.class new file mode 100644 index 00000000000..1e13a8c9919 Binary files /dev/null and b/bin/main/seedu/address/logic/commands/Command.class differ diff --git a/bin/main/seedu/address/logic/commands/CommandResult.class b/bin/main/seedu/address/logic/commands/CommandResult.class new file mode 100644 index 00000000000..22f69e61bee Binary files /dev/null and b/bin/main/seedu/address/logic/commands/CommandResult.class differ diff --git a/bin/main/seedu/address/logic/commands/DeleteCommand.class b/bin/main/seedu/address/logic/commands/DeleteCommand.class new file mode 100644 index 00000000000..d22f3c91cbd Binary files /dev/null and b/bin/main/seedu/address/logic/commands/DeleteCommand.class differ diff --git a/bin/main/seedu/address/logic/commands/EditCommand$EditPersonDescriptor.class b/bin/main/seedu/address/logic/commands/EditCommand$EditPersonDescriptor.class new file mode 100644 index 00000000000..7fcb9da834e Binary files /dev/null and b/bin/main/seedu/address/logic/commands/EditCommand$EditPersonDescriptor.class differ diff --git a/bin/main/seedu/address/logic/commands/EditCommand.class b/bin/main/seedu/address/logic/commands/EditCommand.class new file mode 100644 index 00000000000..4eaa3acc34b Binary files /dev/null and b/bin/main/seedu/address/logic/commands/EditCommand.class differ diff --git a/bin/main/seedu/address/logic/commands/EditDeadlineCommand.class b/bin/main/seedu/address/logic/commands/EditDeadlineCommand.class new file mode 100644 index 00000000000..b923b321a91 Binary files /dev/null and b/bin/main/seedu/address/logic/commands/EditDeadlineCommand.class differ diff --git a/bin/main/seedu/address/logic/commands/ExitCommand.class b/bin/main/seedu/address/logic/commands/ExitCommand.class new file mode 100644 index 00000000000..5f6aee55a45 Binary files /dev/null and b/bin/main/seedu/address/logic/commands/ExitCommand.class differ diff --git a/bin/main/seedu/address/logic/commands/FilterCommand.class b/bin/main/seedu/address/logic/commands/FilterCommand.class new file mode 100644 index 00000000000..82ecfed8b78 Binary files /dev/null and b/bin/main/seedu/address/logic/commands/FilterCommand.class differ diff --git a/bin/main/seedu/address/logic/commands/FilterEfficiencyCommand.class b/bin/main/seedu/address/logic/commands/FilterEfficiencyCommand.class new file mode 100644 index 00000000000..a3d15a0dc61 Binary files /dev/null and b/bin/main/seedu/address/logic/commands/FilterEfficiencyCommand.class differ diff --git a/bin/main/seedu/address/logic/commands/FindCommand.class b/bin/main/seedu/address/logic/commands/FindCommand.class new file mode 100644 index 00000000000..d5a2f975b9f Binary files /dev/null and b/bin/main/seedu/address/logic/commands/FindCommand.class differ diff --git a/bin/main/seedu/address/logic/commands/HelpCommand.class b/bin/main/seedu/address/logic/commands/HelpCommand.class new file mode 100644 index 00000000000..4e0139fa3ee Binary files /dev/null and b/bin/main/seedu/address/logic/commands/HelpCommand.class differ diff --git a/bin/main/seedu/address/logic/commands/HistoryCommand.class b/bin/main/seedu/address/logic/commands/HistoryCommand.class new file mode 100644 index 00000000000..7bc1e46bfa4 Binary files /dev/null and b/bin/main/seedu/address/logic/commands/HistoryCommand.class differ diff --git a/bin/main/seedu/address/logic/commands/ListCommand.class b/bin/main/seedu/address/logic/commands/ListCommand.class new file mode 100644 index 00000000000..46209d6f4f6 Binary files /dev/null and b/bin/main/seedu/address/logic/commands/ListCommand.class differ diff --git a/bin/main/seedu/address/logic/commands/MarkTaskCommand.class b/bin/main/seedu/address/logic/commands/MarkTaskCommand.class new file mode 100644 index 00000000000..726cdf658b9 Binary files /dev/null and b/bin/main/seedu/address/logic/commands/MarkTaskCommand.class differ diff --git a/bin/main/seedu/address/logic/commands/ReassignTaskCommand.class b/bin/main/seedu/address/logic/commands/ReassignTaskCommand.class new file mode 100644 index 00000000000..7b515a01f0c Binary files /dev/null and b/bin/main/seedu/address/logic/commands/ReassignTaskCommand.class differ diff --git a/bin/main/seedu/address/logic/commands/RedoCommand.class b/bin/main/seedu/address/logic/commands/RedoCommand.class new file mode 100644 index 00000000000..94468e9cff9 Binary files /dev/null and b/bin/main/seedu/address/logic/commands/RedoCommand.class differ diff --git a/bin/main/seedu/address/logic/commands/UndoCommand.class b/bin/main/seedu/address/logic/commands/UndoCommand.class new file mode 100644 index 00000000000..e8876435713 Binary files /dev/null and b/bin/main/seedu/address/logic/commands/UndoCommand.class differ diff --git a/bin/main/seedu/address/logic/commands/exceptions/CommandException.class b/bin/main/seedu/address/logic/commands/exceptions/CommandException.class new file mode 100644 index 00000000000..40ff643fea0 Binary files /dev/null and b/bin/main/seedu/address/logic/commands/exceptions/CommandException.class differ diff --git a/bin/main/seedu/address/logic/parser/AddCommandParser.class b/bin/main/seedu/address/logic/parser/AddCommandParser.class new file mode 100644 index 00000000000..08b2cd7ecfb Binary files /dev/null and b/bin/main/seedu/address/logic/parser/AddCommandParser.class differ diff --git a/bin/main/seedu/address/logic/parser/AddressBookParser.class b/bin/main/seedu/address/logic/parser/AddressBookParser.class new file mode 100644 index 00000000000..350d6951f52 Binary files /dev/null and b/bin/main/seedu/address/logic/parser/AddressBookParser.class differ diff --git a/bin/main/seedu/address/logic/parser/ArgumentMultimap.class b/bin/main/seedu/address/logic/parser/ArgumentMultimap.class new file mode 100644 index 00000000000..767d6d013aa Binary files /dev/null and b/bin/main/seedu/address/logic/parser/ArgumentMultimap.class differ diff --git a/bin/main/seedu/address/logic/parser/ArgumentTokenizer$PrefixPosition.class b/bin/main/seedu/address/logic/parser/ArgumentTokenizer$PrefixPosition.class new file mode 100644 index 00000000000..8762d805bfe Binary files /dev/null and b/bin/main/seedu/address/logic/parser/ArgumentTokenizer$PrefixPosition.class differ diff --git a/bin/main/seedu/address/logic/parser/ArgumentTokenizer.class b/bin/main/seedu/address/logic/parser/ArgumentTokenizer.class new file mode 100644 index 00000000000..8f0636e00fa Binary files /dev/null and b/bin/main/seedu/address/logic/parser/ArgumentTokenizer.class differ diff --git a/bin/main/seedu/address/logic/parser/AssignTaskCommandParser.class b/bin/main/seedu/address/logic/parser/AssignTaskCommandParser.class new file mode 100644 index 00000000000..71f04fd531a Binary files /dev/null and b/bin/main/seedu/address/logic/parser/AssignTaskCommandParser.class differ diff --git a/bin/main/seedu/address/logic/parser/CliSyntax.class b/bin/main/seedu/address/logic/parser/CliSyntax.class new file mode 100644 index 00000000000..6e84ee78c97 Binary files /dev/null and b/bin/main/seedu/address/logic/parser/CliSyntax.class differ diff --git a/bin/main/seedu/address/logic/parser/DeleteCommandParser.class b/bin/main/seedu/address/logic/parser/DeleteCommandParser.class new file mode 100644 index 00000000000..f895138d75c Binary files /dev/null and b/bin/main/seedu/address/logic/parser/DeleteCommandParser.class differ diff --git a/bin/main/seedu/address/logic/parser/EditCommandParser.class b/bin/main/seedu/address/logic/parser/EditCommandParser.class new file mode 100644 index 00000000000..bb8d600735a Binary files /dev/null and b/bin/main/seedu/address/logic/parser/EditCommandParser.class differ diff --git a/bin/main/seedu/address/logic/parser/EditDeadlineCommandParser.class b/bin/main/seedu/address/logic/parser/EditDeadlineCommandParser.class new file mode 100644 index 00000000000..b4bddee9f02 Binary files /dev/null and b/bin/main/seedu/address/logic/parser/EditDeadlineCommandParser.class differ diff --git a/bin/main/seedu/address/logic/parser/FilterCommandParser.class b/bin/main/seedu/address/logic/parser/FilterCommandParser.class new file mode 100644 index 00000000000..f3482afb110 Binary files /dev/null and b/bin/main/seedu/address/logic/parser/FilterCommandParser.class differ diff --git a/bin/main/seedu/address/logic/parser/FilterEfficiencyCommandParser.class b/bin/main/seedu/address/logic/parser/FilterEfficiencyCommandParser.class new file mode 100644 index 00000000000..857c7f9fd4f Binary files /dev/null and b/bin/main/seedu/address/logic/parser/FilterEfficiencyCommandParser.class differ diff --git a/bin/main/seedu/address/logic/parser/FindCommandParser.class b/bin/main/seedu/address/logic/parser/FindCommandParser.class new file mode 100644 index 00000000000..a777c219dd3 Binary files /dev/null and b/bin/main/seedu/address/logic/parser/FindCommandParser.class differ diff --git a/bin/main/seedu/address/logic/parser/MarkTaskCommandParser.class b/bin/main/seedu/address/logic/parser/MarkTaskCommandParser.class new file mode 100644 index 00000000000..d42eaa9a8f0 Binary files /dev/null and b/bin/main/seedu/address/logic/parser/MarkTaskCommandParser.class differ diff --git a/bin/main/seedu/address/logic/parser/Parser.class b/bin/main/seedu/address/logic/parser/Parser.class new file mode 100644 index 00000000000..982a9364d07 Binary files /dev/null and b/bin/main/seedu/address/logic/parser/Parser.class differ diff --git a/bin/main/seedu/address/logic/parser/ParserTaskUtil.class b/bin/main/seedu/address/logic/parser/ParserTaskUtil.class new file mode 100644 index 00000000000..3caf2ea794c Binary files /dev/null and b/bin/main/seedu/address/logic/parser/ParserTaskUtil.class differ diff --git a/bin/main/seedu/address/logic/parser/ParserUtil.class b/bin/main/seedu/address/logic/parser/ParserUtil.class new file mode 100644 index 00000000000..1122270d2c0 Binary files /dev/null and b/bin/main/seedu/address/logic/parser/ParserUtil.class differ diff --git a/bin/main/seedu/address/logic/parser/Prefix.class b/bin/main/seedu/address/logic/parser/Prefix.class new file mode 100644 index 00000000000..6129b2f8ccc Binary files /dev/null and b/bin/main/seedu/address/logic/parser/Prefix.class differ diff --git a/bin/main/seedu/address/logic/parser/ReassignTaskCommandParser.class b/bin/main/seedu/address/logic/parser/ReassignTaskCommandParser.class new file mode 100644 index 00000000000..28cfa61d951 Binary files /dev/null and b/bin/main/seedu/address/logic/parser/ReassignTaskCommandParser.class differ diff --git a/bin/main/seedu/address/logic/parser/exceptions/ParseException.class b/bin/main/seedu/address/logic/parser/exceptions/ParseException.class new file mode 100644 index 00000000000..747cbb8b53d Binary files /dev/null and b/bin/main/seedu/address/logic/parser/exceptions/ParseException.class differ diff --git a/bin/main/seedu/address/model/AddressBook.class b/bin/main/seedu/address/model/AddressBook.class new file mode 100644 index 00000000000..7b7412b6c7c Binary files /dev/null and b/bin/main/seedu/address/model/AddressBook.class differ diff --git a/bin/main/seedu/address/model/Model.class b/bin/main/seedu/address/model/Model.class new file mode 100644 index 00000000000..bd007f8c60a Binary files /dev/null and b/bin/main/seedu/address/model/Model.class differ diff --git a/bin/main/seedu/address/model/ModelManager.class b/bin/main/seedu/address/model/ModelManager.class new file mode 100644 index 00000000000..3ed486d0c45 Binary files /dev/null and b/bin/main/seedu/address/model/ModelManager.class differ diff --git a/bin/main/seedu/address/model/ReadOnlyAddressBook.class b/bin/main/seedu/address/model/ReadOnlyAddressBook.class new file mode 100644 index 00000000000..9935c002ac7 Binary files /dev/null and b/bin/main/seedu/address/model/ReadOnlyAddressBook.class differ diff --git a/bin/main/seedu/address/model/ReadOnlyUserPrefs.class b/bin/main/seedu/address/model/ReadOnlyUserPrefs.class new file mode 100644 index 00000000000..7cb7a75a54e Binary files /dev/null and b/bin/main/seedu/address/model/ReadOnlyUserPrefs.class differ diff --git a/bin/main/seedu/address/model/UserPrefs.class b/bin/main/seedu/address/model/UserPrefs.class new file mode 100644 index 00000000000..e14a7e438c1 Binary files /dev/null and b/bin/main/seedu/address/model/UserPrefs.class differ diff --git a/bin/main/seedu/address/model/VersionedAddressBook$NoRedoableStateException.class b/bin/main/seedu/address/model/VersionedAddressBook$NoRedoableStateException.class new file mode 100644 index 00000000000..5f342affc8a Binary files /dev/null and b/bin/main/seedu/address/model/VersionedAddressBook$NoRedoableStateException.class differ diff --git a/bin/main/seedu/address/model/VersionedAddressBook$NoUndoableStateException.class b/bin/main/seedu/address/model/VersionedAddressBook$NoUndoableStateException.class new file mode 100644 index 00000000000..7945948fdc1 Binary files /dev/null and b/bin/main/seedu/address/model/VersionedAddressBook$NoUndoableStateException.class differ diff --git a/bin/main/seedu/address/model/VersionedAddressBook.class b/bin/main/seedu/address/model/VersionedAddressBook.class new file mode 100644 index 00000000000..16799dd3393 Binary files /dev/null and b/bin/main/seedu/address/model/VersionedAddressBook.class differ diff --git a/bin/main/seedu/address/model/person/Address.class b/bin/main/seedu/address/model/person/Address.class new file mode 100644 index 00000000000..d20fd1f2bff Binary files /dev/null and b/bin/main/seedu/address/model/person/Address.class differ diff --git a/bin/main/seedu/address/model/person/Department.class b/bin/main/seedu/address/model/person/Department.class new file mode 100644 index 00000000000..19f3fb66fd0 Binary files /dev/null and b/bin/main/seedu/address/model/person/Department.class differ diff --git a/bin/main/seedu/address/model/person/Efficiency.class b/bin/main/seedu/address/model/person/Efficiency.class new file mode 100644 index 00000000000..fdde7266288 Binary files /dev/null and b/bin/main/seedu/address/model/person/Efficiency.class differ diff --git a/bin/main/seedu/address/model/person/Email.class b/bin/main/seedu/address/model/person/Email.class new file mode 100644 index 00000000000..60c4a39a391 Binary files /dev/null and b/bin/main/seedu/address/model/person/Email.class differ diff --git a/bin/main/seedu/address/model/person/Name.class b/bin/main/seedu/address/model/person/Name.class new file mode 100644 index 00000000000..816d0519e8f Binary files /dev/null and b/bin/main/seedu/address/model/person/Name.class differ diff --git a/bin/main/seedu/address/model/person/NameContainsKeywordsPredicate.class b/bin/main/seedu/address/model/person/NameContainsKeywordsPredicate.class new file mode 100644 index 00000000000..7a3837d594f Binary files /dev/null and b/bin/main/seedu/address/model/person/NameContainsKeywordsPredicate.class differ diff --git a/bin/main/seedu/address/model/person/Person.class b/bin/main/seedu/address/model/person/Person.class new file mode 100644 index 00000000000..d795ffa4380 Binary files /dev/null and b/bin/main/seedu/address/model/person/Person.class differ diff --git a/bin/main/seedu/address/model/person/PersonContainsKeywordsPredicate.class b/bin/main/seedu/address/model/person/PersonContainsKeywordsPredicate.class new file mode 100644 index 00000000000..d818d40e6ac Binary files /dev/null and b/bin/main/seedu/address/model/person/PersonContainsKeywordsPredicate.class differ diff --git a/bin/main/seedu/address/model/person/PersonLessThanEfficiencyPredicate.class b/bin/main/seedu/address/model/person/PersonLessThanEfficiencyPredicate.class new file mode 100644 index 00000000000..ea05ce246b6 Binary files /dev/null and b/bin/main/seedu/address/model/person/PersonLessThanEfficiencyPredicate.class differ diff --git a/bin/main/seedu/address/model/person/Phone.class b/bin/main/seedu/address/model/person/Phone.class new file mode 100644 index 00000000000..dd4f73e64e9 Binary files /dev/null and b/bin/main/seedu/address/model/person/Phone.class differ diff --git a/bin/main/seedu/address/model/person/UniquePersonList.class b/bin/main/seedu/address/model/person/UniquePersonList.class new file mode 100644 index 00000000000..263939ef051 Binary files /dev/null and b/bin/main/seedu/address/model/person/UniquePersonList.class differ diff --git a/bin/main/seedu/address/model/person/exceptions/DuplicatePersonException.class b/bin/main/seedu/address/model/person/exceptions/DuplicatePersonException.class new file mode 100644 index 00000000000..b93c81ba426 Binary files /dev/null and b/bin/main/seedu/address/model/person/exceptions/DuplicatePersonException.class differ diff --git a/bin/main/seedu/address/model/person/exceptions/PersonNotFoundException.class b/bin/main/seedu/address/model/person/exceptions/PersonNotFoundException.class new file mode 100644 index 00000000000..305ea567649 Binary files /dev/null and b/bin/main/seedu/address/model/person/exceptions/PersonNotFoundException.class differ diff --git a/bin/main/seedu/address/model/tag/Tag.class b/bin/main/seedu/address/model/tag/Tag.class new file mode 100644 index 00000000000..c812c5309e3 Binary files /dev/null and b/bin/main/seedu/address/model/tag/Tag.class differ diff --git a/bin/main/seedu/address/model/task/Deadline.class b/bin/main/seedu/address/model/task/Deadline.class new file mode 100644 index 00000000000..72743357342 Binary files /dev/null and b/bin/main/seedu/address/model/task/Deadline.class differ diff --git a/bin/main/seedu/address/model/task/Task.class b/bin/main/seedu/address/model/task/Task.class new file mode 100644 index 00000000000..87df665b292 Binary files /dev/null and b/bin/main/seedu/address/model/task/Task.class differ diff --git a/bin/main/seedu/address/model/task/UniqueTaskList.class b/bin/main/seedu/address/model/task/UniqueTaskList.class new file mode 100644 index 00000000000..adfc88b7b2e Binary files /dev/null and b/bin/main/seedu/address/model/task/UniqueTaskList.class differ diff --git a/bin/main/seedu/address/model/task/exceptions/DuplicateTaskException.class b/bin/main/seedu/address/model/task/exceptions/DuplicateTaskException.class new file mode 100644 index 00000000000..3d683d67e63 Binary files /dev/null and b/bin/main/seedu/address/model/task/exceptions/DuplicateTaskException.class differ diff --git a/bin/main/seedu/address/model/task/exceptions/TaskNotFoundException.class b/bin/main/seedu/address/model/task/exceptions/TaskNotFoundException.class new file mode 100644 index 00000000000..04bb4afd4b3 Binary files /dev/null and b/bin/main/seedu/address/model/task/exceptions/TaskNotFoundException.class differ diff --git a/bin/main/seedu/address/model/util/SampleDataUtil.class b/bin/main/seedu/address/model/util/SampleDataUtil.class new file mode 100644 index 00000000000..88e775616af Binary files /dev/null and b/bin/main/seedu/address/model/util/SampleDataUtil.class differ diff --git a/bin/main/seedu/address/storage/AddressBookStorage.class b/bin/main/seedu/address/storage/AddressBookStorage.class new file mode 100644 index 00000000000..30604d3aecd Binary files /dev/null and b/bin/main/seedu/address/storage/AddressBookStorage.class differ diff --git a/bin/main/seedu/address/storage/JsonAdaptedPerson.class b/bin/main/seedu/address/storage/JsonAdaptedPerson.class new file mode 100644 index 00000000000..c6c6e8e51f3 Binary files /dev/null and b/bin/main/seedu/address/storage/JsonAdaptedPerson.class differ diff --git a/bin/main/seedu/address/storage/JsonAdaptedTag.class b/bin/main/seedu/address/storage/JsonAdaptedTag.class new file mode 100644 index 00000000000..8f1e94de2cd Binary files /dev/null and b/bin/main/seedu/address/storage/JsonAdaptedTag.class differ diff --git a/bin/main/seedu/address/storage/JsonAdaptedTask.class b/bin/main/seedu/address/storage/JsonAdaptedTask.class new file mode 100644 index 00000000000..3a5f807c17b Binary files /dev/null and b/bin/main/seedu/address/storage/JsonAdaptedTask.class differ diff --git a/bin/main/seedu/address/storage/JsonAddressBookStorage.class b/bin/main/seedu/address/storage/JsonAddressBookStorage.class new file mode 100644 index 00000000000..1461ecb6000 Binary files /dev/null and b/bin/main/seedu/address/storage/JsonAddressBookStorage.class differ diff --git a/bin/main/seedu/address/storage/JsonSerializableAddressBook.class b/bin/main/seedu/address/storage/JsonSerializableAddressBook.class new file mode 100644 index 00000000000..aa49924a915 Binary files /dev/null and b/bin/main/seedu/address/storage/JsonSerializableAddressBook.class differ diff --git a/bin/main/seedu/address/storage/JsonUserPrefsStorage.class b/bin/main/seedu/address/storage/JsonUserPrefsStorage.class new file mode 100644 index 00000000000..e4c5c78b4a1 Binary files /dev/null and b/bin/main/seedu/address/storage/JsonUserPrefsStorage.class differ diff --git a/bin/main/seedu/address/storage/Storage.class b/bin/main/seedu/address/storage/Storage.class new file mode 100644 index 00000000000..b071eb42645 Binary files /dev/null and b/bin/main/seedu/address/storage/Storage.class differ diff --git a/bin/main/seedu/address/storage/StorageManager.class b/bin/main/seedu/address/storage/StorageManager.class new file mode 100644 index 00000000000..d3de052b01a Binary files /dev/null and b/bin/main/seedu/address/storage/StorageManager.class differ diff --git a/bin/main/seedu/address/storage/UserPrefsStorage.class b/bin/main/seedu/address/storage/UserPrefsStorage.class new file mode 100644 index 00000000000..8dac21a29ec Binary files /dev/null and b/bin/main/seedu/address/storage/UserPrefsStorage.class differ diff --git a/bin/main/seedu/address/ui/CommandBox$CommandExecutor.class b/bin/main/seedu/address/ui/CommandBox$CommandExecutor.class new file mode 100644 index 00000000000..efc51a94329 Binary files /dev/null and b/bin/main/seedu/address/ui/CommandBox$CommandExecutor.class differ diff --git a/bin/main/seedu/address/ui/CommandBox.class b/bin/main/seedu/address/ui/CommandBox.class new file mode 100644 index 00000000000..c814f7be526 Binary files /dev/null and b/bin/main/seedu/address/ui/CommandBox.class differ diff --git a/bin/main/seedu/address/ui/HelpWindow.class b/bin/main/seedu/address/ui/HelpWindow.class new file mode 100644 index 00000000000..661d7775b4c Binary files /dev/null and b/bin/main/seedu/address/ui/HelpWindow.class differ diff --git a/bin/main/seedu/address/ui/MainWindow.class b/bin/main/seedu/address/ui/MainWindow.class new file mode 100644 index 00000000000..dcf860b4da6 Binary files /dev/null and b/bin/main/seedu/address/ui/MainWindow.class differ diff --git a/bin/main/seedu/address/ui/PersonCard.class b/bin/main/seedu/address/ui/PersonCard.class new file mode 100644 index 00000000000..c76399591f3 Binary files /dev/null and b/bin/main/seedu/address/ui/PersonCard.class differ diff --git a/bin/main/seedu/address/ui/PersonListPanel$PersonListViewCell.class b/bin/main/seedu/address/ui/PersonListPanel$PersonListViewCell.class new file mode 100644 index 00000000000..011b43afc82 Binary files /dev/null and b/bin/main/seedu/address/ui/PersonListPanel$PersonListViewCell.class differ diff --git a/bin/main/seedu/address/ui/PersonListPanel.class b/bin/main/seedu/address/ui/PersonListPanel.class new file mode 100644 index 00000000000..62f755bb4f5 Binary files /dev/null and b/bin/main/seedu/address/ui/PersonListPanel.class differ diff --git a/bin/main/seedu/address/ui/ResultDisplay.class b/bin/main/seedu/address/ui/ResultDisplay.class new file mode 100644 index 00000000000..a6c347ebb17 Binary files /dev/null and b/bin/main/seedu/address/ui/ResultDisplay.class differ diff --git a/bin/main/seedu/address/ui/StatusBarFooter.class b/bin/main/seedu/address/ui/StatusBarFooter.class new file mode 100644 index 00000000000..939a09aa487 Binary files /dev/null and b/bin/main/seedu/address/ui/StatusBarFooter.class differ diff --git a/bin/main/seedu/address/ui/Ui.class b/bin/main/seedu/address/ui/Ui.class new file mode 100644 index 00000000000..8778b647196 Binary files /dev/null and b/bin/main/seedu/address/ui/Ui.class differ diff --git a/bin/main/seedu/address/ui/UiManager.class b/bin/main/seedu/address/ui/UiManager.class new file mode 100644 index 00000000000..2146a11f756 Binary files /dev/null and b/bin/main/seedu/address/ui/UiManager.class differ diff --git a/bin/main/seedu/address/ui/UiPart.class b/bin/main/seedu/address/ui/UiPart.class new file mode 100644 index 00000000000..558b3782392 Binary files /dev/null and b/bin/main/seedu/address/ui/UiPart.class differ diff --git a/bin/main/view/CommandBox.fxml b/bin/main/view/CommandBox.fxml new file mode 100644 index 00000000000..033a5d66a29 --- /dev/null +++ b/bin/main/view/CommandBox.fxml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/bin/main/view/DarkTheme.css b/bin/main/view/DarkTheme.css new file mode 100644 index 00000000000..fc31dc6d21f --- /dev/null +++ b/bin/main/view/DarkTheme.css @@ -0,0 +1,401 @@ +.background { + -fx-background-color: derive(#FBF9F1, 20%); + background-color: #383838; /* Used in the default.html file */ +} + +.command-pane { + -fx-background-color: #F2E6CE; +} + +.label { + -fx-font-size: 11pt; + -fx-font-family: "Segoe UI Semibold"; + -fx-text-fill: #555555; + -fx-opacity: 0.9; +} + +.label-bright { + -fx-font-size: 11pt; + -fx-font-family: "Segoe UI Semibold"; + -fx-text-fill: black; + -fx-opacity: 1; +} + +.label-header { + -fx-font-size: 32pt; + -fx-font-family: "Segoe UI Light"; + -fx-text-fill: black; + -fx-opacity: 1; +} + +.text-field { + -fx-font-size: 12pt; + -fx-font-family: "Segoe UI Semibold"; +} + +.tab-pane { + -fx-padding: 0 0 0 0; +} + +.tab-pane .tab-header-area { + -fx-padding: 0 0 0 0; + -fx-min-height: 0; + -fx-max-height: 0; +} + +.table-view { + -fx-base: #FBF9F1; + -fx-control-inner-background: #FBF9F1; + -fx-background-color: #FBF9F1; + -fx-table-cell-border-color: transparent; + -fx-table-header-border-color: transparent; + -fx-padding: 5; +} + +.table-view .column-header-background { + -fx-background-color: transparent; +} + +.table-view .column-header, .table-view .filler { + -fx-size: 35; + -fx-border-width: 0 0 1 0; + -fx-background-color: transparent; + -fx-border-color: + transparent + transparent + derive(-fx-base, 80%) + transparent; + -fx-border-insets: 0 10 1 0; +} + +.table-view .column-header .label { + -fx-font-size: 20pt; + -fx-font-family: "Segoe UI Light"; + -fx-text-fill: black; + -fx-alignment: center-left; + -fx-opacity: 1; +} + +.table-view:focused .table-row-cell:filled:focused:selected { + -fx-background-color: -fx-focus-color; +} + +.split-pane:horizontal .split-pane-divider { + -fx-background-color: #FBF9F1; +} + +.split-pane { + -fx-border-radius: 1; + -fx-border-width: 1; + -fx-background-color: derive(#FBF9F1, 20%); +} + +.list-view { + -fx-background-insets: 0; + -fx-padding: 0; + -fx-background-color: derive(#FBF9F1, 20%); +} + +.list-cell { + -fx-background-radius: 5px; + -fx-label-padding: 0 0 0 0; + -fx-graphic-text-gap: 0; + -fx-padding: 0 0 5 0; + -fx-spacing: 10 10 10 10; +} + +.list-cell:filled:even { + -fx-background-color: #BBAB8C; + -fx-background-insets: 0 0 5 0; +} + +.list-cell:filled:odd { + -fx-background-color: #BB9E83; + -fx-background-insets: 0 0 5 0; +} + +.list-cell:filled:selected { + -fx-background-color: #A9B388; +} + +.list-cell:filled:selected #cardPane { + -fx-background-radius: 5px; + -fx-border-color: #6E8B74; + -fx-border-width: 1; + -fx-border-radius: 5px; +} + +.list-cell .label { + -fx-text-fill: black; +} + +.cell_big_label { + -fx-font-family: "Segoe UI Semibold"; + -fx-font-size: 16px; + -fx-text-fill: #010504; +} + +.cell_small_label { + -fx-font-family: "Segoe UI"; + -fx-font-size: 13px; + -fx-text-fill: #010504; +} + +.efficiency_small_label { + -fx-font-family: "Segoe UI Semibold"; + -fx-font-size: 14px; + -fx-text-fill: #010504; +} + +.stack-pane { + -fx-background-color: derive(#FBF9F1, 20%); +} + +.pane-with-border { + -fx-background-color: derive(#FBF9F1, 20%); +} + +.status-bar { + -fx-background-color: derive(#FBF9F1, 30%); +} + +.result-display { + -fx-background-color: transparent; + -fx-font-family: "Segoe UI Light"; + -fx-font-size: 12pt; + -fx-text-fill: black; +} + +.result-display .label { + -fx-text-fill: black !important; +} + +.status-bar .label { + -fx-font-family: "Segoe UI Light"; + -fx-text-fill: black; + -fx-padding: 4px; + -fx-pref-height: 30px; +} + +.status-bar-with-border { + -fx-background-color: derive(#FBF9F1, 30%); + -fx-border-color: derive(#1d1d1d, 25%); + -fx-border-width: 1px; +} + +.status-bar-with-border .label { + -fx-text-fill: black; +} + +.grid-pane { + -fx-background-color: derive(#FBF9F1, 30%); + -fx-border-width: 1px; +} + +.grid-pane .stack-pane { + -fx-background-color: derive(#FBF9F1, 30%); +} + +.context-menu { + -fx-background-color: derive(#FBF9F1, 50%); +} + +.context-menu .label { + -fx-text-fill: black; +} + +.menu-bar { + -fx-background-color: #FBF9F1; +} + +.menu-bar .label { + -fx-font-size: 12pt; + -fx-font-family: "Segoe UI Light"; + -fx-text-fill: #B99470; + -fx-opacity: 0.9; +} + +.menu { + -fx-background-color: #FBF9F1; +} + +.menu .left-container { + -fx-background-color: #FBF9F1; +} + +.menu:hover { + -fx-background-color: #BB9E83; +} + +.menu:hover .label { + -fx-text-fill: black; +} + +.menu:selected { + -fx-background-color: #BB9E83; +} + +.menu:focused { + -fx-background-color: #BB9E83; +} + +.menu-item { + -fx-background-color: derived(#FBF9F1, 30%); +} + +.menu-item:hover { + -fx-background-color: #BB9E83; +} + +.menu-item:hover .label { + -fx-text-fill: black; +} + +/* + * Metro style Push Button + * Author: Pedro Duque Vieira + * http://pixelduke.wordpress.com/2012/10/23/jmetro-windows-8-controls-on-java/ + */ +.button { + -fx-padding: 5 22 5 22; + -fx-border-color: #BB9E83; + -fx-border-width: 2; + -fx-background-radius: 0; + -fx-background-color: #BB9E83; + -fx-font-family: "Segoe UI", Helvetica, Arial, sans-serif; + -fx-font-size: 11pt; + -fx-text-fill: #d8d8d8; + -fx-background-insets: 0 0 0 0, 0, 1, 2; +} + +.button:hover { + -fx-background-color: #BB9E83; +} + +.button:pressed, .button:default:hover:pressed { + -fx-background-color: white; + -fx-text-fill: #1d1d1d; +} + +.button:focused { + -fx-border-color: white, white; + -fx-border-width: 1, 1; + -fx-border-style: solid, segments(1, 1); + -fx-border-radius: 0, 0; + -fx-border-insets: 1 1 1 1, 0; +} + +.button:disabled, .button:default:disabled { + -fx-opacity: 0.4; + -fx-background-color: #BB9E83; + -fx-text-fill: white; +} + +.button:default { + -fx-background-color:#BBAB8C; + -fx-text-fill: black; +} + +.button:default:hover { + -fx-background-color: #BB9E83; +} + +.dialog-pane { + -fx-background-color: #FBF9F1; +} + +.dialog-pane > *.button-bar > *.container { + -fx-background-color: #FBF9F1; +} + +.dialog-pane > *.label.content { + -fx-font-size: 14px; + -fx-font-weight: bold; + -fx-text-fill: black; +} + +.dialog-pane:header *.header-panel { + -fx-background-color: derive(#FBF9F1, 25%); +} + +.dialog-pane:header *.header-panel *.label { + -fx-font-size: 18px; + -fx-font-style: italic; + -fx-fill: black; + -fx-text-fill: black; +} + +.scroll-bar { + -fx-background-color: derive(#FBF9F1, 20%); +} + +.scroll-bar .thumb { + -fx-background-color: #F2E6CE; + -fx-background-insets: 3; +} + +.scroll-bar .increment-button, .scroll-bar .decrement-button { + -fx-background-color: transparent; + -fx-padding: 0 0 0 0; +} + +.scroll-bar .increment-arrow, .scroll-bar .decrement-arrow { + -fx-shape: " "; +} + +.scroll-bar:vertical .increment-arrow, .scroll-bar:vertical .decrement-arrow { + -fx-padding: 1 8 1 8; +} + +.scroll-bar:horizontal .increment-arrow, .scroll-bar:horizontal .decrement-arrow { + -fx-padding: 8 1 8 1; +} + +#cardPane { + -fx-background-color: transparent; + -fx-background-radius: 5px; + -fx-border-width: 0; +} + +#commandTypeLabel { + -fx-font-size: 11px; + -fx-text-fill: #F70D1A; +} + +#commandTextField { + -fx-border-width: 0; + -fx-border-radius: 10; + -fx-font-family: "Segoe UI Light"; + -fx-font-size: 12pt; + -fx-text-fill: black; +} + +#filterField, #personListPanel, #personWebpage { + -fx-effect: innershadow(gaussian, black, 10, 0, 0, 0); +} + +#listTitle { + -fx-font-family: "Segoe UI Semibold"; + -fx-font-size: 16px; + -fx-text-fill: #B99470; + -fx-alignment: center-left; +} + +#resultDisplay .content { + -fx-background-color: transparent, #F2E6CE, transparent, #F2E6CE; + -fx-background-radius: 0; +} + +#tags { + -fx-hgap: 7; + -fx-vgap: 3; +} + +#tags .label { + -fx-text-fill: white; + -fx-background-color: #6E8B74; + -fx-padding: 1 3 1 3; + -fx-border-radius: 2; + -fx-background-radius: 2; + -fx-font-size: 11; +} diff --git a/bin/main/view/Extensions.css b/bin/main/view/Extensions.css new file mode 100644 index 00000000000..35238179aa8 --- /dev/null +++ b/bin/main/view/Extensions.css @@ -0,0 +1,20 @@ + +.error { + -fx-text-fill: #d06651 !important; /* The error class should always override the default text-fill style */ +} + +.list-cell:empty { + /* Empty cells will not have alternating colours */ + -fx-background: #FBF9F1; +} + +.tag-selector { + -fx-border-width: 1; + -fx-border-color: white; + -fx-border-radius: 3; + -fx-background-radius: 3; +} + +.tooltip-text { + -fx-text-fill: white; +} diff --git a/bin/main/view/HelpWindow.css b/bin/main/view/HelpWindow.css new file mode 100644 index 00000000000..02c99d117b1 --- /dev/null +++ b/bin/main/view/HelpWindow.css @@ -0,0 +1,19 @@ +#copyButton, #helpMessage { + -fx-text-fill: black; +} + +#copyButton { + -fx-background-color: #BBAB8C; +} + +#copyButton:hover { + -fx-background-color: #BB9E83; +} + +#copyButton:armed { + -fx-background-color: darkgray; +} + +#helpMessageContainer { + -fx-background-color: derive(#FBF9F1, 20%); +} diff --git a/bin/main/view/HelpWindow.fxml b/bin/main/view/HelpWindow.fxml new file mode 100644 index 00000000000..e01f330de33 --- /dev/null +++ b/bin/main/view/HelpWindow.fxml @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/bin/main/view/MainWindow.fxml b/bin/main/view/MainWindow.fxml new file mode 100644 index 00000000000..05c5e3b10ee --- /dev/null +++ b/bin/main/view/MainWindow.fxml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/bin/main/view/PersonListCard.fxml b/bin/main/view/PersonListCard.fxml new file mode 100644 index 00000000000..6a0fc737e05 --- /dev/null +++ b/bin/main/view/PersonListCard.fxml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/bin/main/view/PersonListPanel.fxml b/bin/main/view/PersonListPanel.fxml new file mode 100644 index 00000000000..e675e861ead --- /dev/null +++ b/bin/main/view/PersonListPanel.fxml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/bin/main/view/ResultDisplay.fxml b/bin/main/view/ResultDisplay.fxml new file mode 100644 index 00000000000..01b691792a9 --- /dev/null +++ b/bin/main/view/ResultDisplay.fxml @@ -0,0 +1,9 @@ + + + + + + +