- Crash Every 5 Minutes
- Left-Handed Mode
- Erase All Data
DataBee © 2020 Haunted Bees Productions
DataBee uses the following third-party elements:
- Skeleton, under the MIT License.
- Material Icons, under the Apache License 2.0.
- jQuery, under the MIT License.
- jQuery UI, under the MIT License.
- Touch Punch, under the MIT License.
- PouchDB, under the Apache License 2.0.
- Fraction.js, under the MIT License.
- he, under the MIT License.
- PWA Codelab, under the Apache License 2.0.
Ingredient Group Sorting
Hello, this is an app!
Tap the view_headline in the upper-left, then tap one of the buttons at the bottom to create a new list! From there you can add items, delete them, sort them, whatever!
Checklists behave like, well, checklists! Notes Lists are collections of notes, which can be arranged as tiles or in a list. Notes can have a little bit of styling applied to them to make them **bold** or *italic* or even ~~strikethrough'd~~. Cookbooks are for recipes.
If you want to know more, check the Help section!
To access the main menu, tap the view_headline button in the upper left or swipe left. If you're here, you probably already know how to do that. From there, you've got some options:
- searchSearch: Search across all of your Lists. From the search results, you can interact with List Items, or jump directly to its place in its respective List by tapping arrow_forward.
- settingsSettings: From here you can adjust the theme, toggle left-handed mode, back up or restore your entire everything, or erase all your data in the app and start from scratch. Not sure why you'd want to do that, though.
- help_outlineHelp: You are here.
- restore_from_trashRecycle Bin: Up to 30 deleted items will be moved here. If you delete a List Item on accident, you can come back here to restore it.
- copyrightCredits: I made this. This is where I tell you that.
- listYour Lists: All of the Lists you've created show up in the middle area. Tap one of them to go to that List. You can also sort your Lists by tapping and dragging on the unfold_more on the side.
- addNew Whatever: Create a specific Type of List. More information about what each type does is below.
- import_exportImport List: Just select a valid Databee List File and bam, that list is your list now. Useful if you want to like, import a list from another instance of Databee or if someone else made a useful List (like a "getting ready for a camping trip" Checklist or a "sugary recipes" Cookbook) and shared it online. List Importing will never replace an existing list - so if you import a List with the same name as a List you already have, you'll get a new List with a name like "List (0)" or "List (1)."
When viewing a List, most of the screen is dedicated to the content of the List - your checklist items, your notes, your recipes. At the bottom of the screen are two useful things: the add Add Button and the List Carousel. Tap the Add Button to start creating new List Items. If you have more than one List, you can use the List Carousel to cycle through them quickly without having to open the Main Menu.
You can view the List Settings by swiping right or tapping the more_vert icon in the upper right. The options will vary depending on the List Type, but some are universal:
- deleteDelete List: Delete the List and all List Items in it. This is permanent, so don't do this unless you have a backup or you're sick of that List.
- editRename List: Change the name of the List.
- shareExport List: Create and download a Databee List File to your device. List Files created this way can be kept as backups or shared with others, and can be imported with the Import List option in the Main Menu.
- labelTags: Add, edit, and delete Tags for this List.
- sortSort Order: Change how you want List Items in this List to be sorted. You can Sort in ascending or descending order, toggling this by tapping the selected Sort Order again. List Items added to the List will automatically be sorted, or added to the bottom if the Sort Order is Manual.
- view_carouselShow in Carousel: Toggle whether or not to show this List in the List Carousel at the bottom of the screen.
You can do different things with List Items depending on the Type of List, but a few things are the same across all Lists. If your List's Sort Order is Manual, you can re-order List Items by tapping and dragging on the unfold_more on the side. Meanwhile, you can tap the more_horiz to bring up its List Item Settings. The List Item Settings available vary depending on the Type of List, but a few are shared across all Types:
- deleteDelete: Sends the List Item to the Recycle Bin, where it will remain until it is pushed out.
- editEdit/Rename: Change the name/content of the List Item.
- arrow_forwardMove: Move this List Item to another List of the same Type.
- labelTags: Add or remove Tags from the List Item.
- error_outlineImportant: Toggle the List Item's Importance. Important List Items have an icon in front of them, a custom background color, and they'll be grouped together if the List's Sort Order is Importance.
Checklists are straightforward. Create a List Item, then tap it or the checkbox next to it to toggle whether or not it's checked. Checklists only have one unique List Item Option, question_answer Notes, which allows you to add additional notes that show up below the List Item. Checklists also have the following unique List Settings and Actions:
- check_boxCheck All: Check all List Items.
- check_box_outline_blankUncheck All: Uncheck all List Items. What did you expect?
- cancelRemove Completed: Permanently delete all List Items currently checked.
- check_boxChecked Items: Toggle whether or not Checked List Items should remain below the unchecked ones. When Keep Down is selected, List Items will automatically be moved down when checked, or up when unchecked.
- library_addNew Item Dialog: If you use the Advanced New Item Dialog, when you tap the add Add Button, you'll be able to set the Checklist Item Name, its Notes, and Tags, all right in the New Item window. Everything except the Name is still optional, but if you frequently add Notes or Tags to List Items, this might save some time.
Additionally, if you create a new List Item that's just a bunch of dashes (like "----"), it will create a Divider, so you can divide Checklist Items manually, if you want something more concrete than tags and such. Dividers are only visible when the Sort Order is set to Manual.
Notes are notes. They can optionally be titled. Tap on a Note List Item to view the full note, then tap it again to edit it. Again, nothing too fancy here. Note Lists have one unique List Setting, view_list View Type. In the List View, all of the List Items are arranged one by one on your screen. In the Tile View, a two-column grid of tiles with your Notes in them fill the screen. You can scroll through your Notes, or scroll through individual Notes, allowing you to see the entire Note on the viewing screen. Note List Items also have one custom List Item Setting: lock Hide/Show Info. When this is enabled, the contents of the Note will not show up in the List View. They'll still be easily visible by tapping on the Note, but for information you want to keep away from casual shoulder surfers, this is vaguely handy.
Cookbooks contain recipes. When you create a new Cookbook List Item, you'll be brought to the Recipe Editor, where you can specify how many servings your recipe makes, ingredients, recipe steps, and optional metadata. There are three views for the Recipe Editor and Recipe Viewer: Full, Ingredients, and Steps. These three options, unsurprisingly, show everything, just the ingredients, and just the recipe steps, respectively. Recipe metadata and the Serving Size will only be shown in the Full view.
Ingredients have four parts: the ingredient itself, the quantity, the unit, and an optional Grouping.
Quantities can be whole numbers, approximations, fractions, decimals, and/or ranges. All of the following are valid values for ingredient quantities: 5, 2/3, 1.5, 0.75, 4/3, ~3, 3-4, ~1 - 2.The Grouping option allows you to group ingredients together; for example if your recipe is fresh pasta with pasta sauce, you may group your ingredients like flour and egg in the "Pasta" group, and ingredients like tomato and basil in the "Sauce" group.
In the Recipe Viewer, all ingredient amounts will be scaled based on the Serving Size, and can also be converted between Metric and Imperial Units on the fly by tapping on them.
Steps are just text. If you wrap an amount in brackets like [2 cups] or  eggs, it'll show up in the Recipe Viewer like 2 cups or 5 eggs and the value will be adjusted when you change the Serving Size, and can be converted between Metric and Imperial Units by tapping on it.
Cookbooks have one unique List Action and one unique List Setting:
- import_exportImport Recipe: Import an individual Databee Recipe File and add it to this Cookbook.
- arrow_forwardGrocery List: With this option, you can select a Checklist to designate as a Grocery List. If a Grocery List is set, ingredients will show up with a shopping_cart Shopping Cart icon next to them in the Recipe Viewer. Tapping this will immediately add the ingredient as a List Item to the specified Checklist, complete with the amount you'll need.
Recipes also have one custom List Item Action: share Export, which will download the recipe in the Databee Recipe Format, allowing you to share it with others or just back it up somewhere else.
Tags are List-specific, and any number of them can be applied to any List Items in that List. A Tag consists of a Tag Name, Color, and Display Icon. The first Display Icon is none, and just shows up as a colored square. The second Display Icon is hidden. Items tagged with hidden Tags won't look any different in the List View, but they'll still affect Search Results, and if the List is being Sorted by Tags, hidden Tags will still affect Sort Order.
Much like Lists and List Items, you can tap and drag the unfold_more to sort Tags, which will affect the Sort Order of items when sorting by Tag. Additionally, tapping more_horiz will allow you to edit or delete a Tag.
If a List has two or more Tags in it, the List View will display a Tag Filter below the List's name. Tap the Apply Filters button to see all of the List's Tags. Select which ones you want to filter by, then click Apply to apply them. After applying a Tag Filter, only List Items that have all of the selected Tags will show up in your results. After applying Filters, you can click Edit to change the applied filters, or Clear to remove all active Tag Filters. When using the Manual Sort Order, sorting List Items while filtering may result in List Items being sorted in unexpected ways, but that's just showbiz, baby.