Commit Graph

169 Commits (24c6885ad765828c5d67e590207ed387e9b8a139)

Author SHA1 Message Date
Jeremy Regnerus b1945af048
Updates new spells and classes
Includes new spells from Rime of the Frostmaiden and Tasha's Cauldron of everything. Also includes new Artificier spells.
2021-02-27 15:47:58 -05:00
Spetzel d64fb87a5f
Update README.md 2021-02-17 14:31:19 -08:00
opus1217 1aa555638f 0.4.2 17-Dec-2021
module.json: Updated Description to match new Lite behavior
2021-02-17 14:29:24 -08:00
Spetzel 56020bba22
Expand Installation and Summary 2021-02-17 14:17:51 -08:00
Spetzel d96a339991
Described new behavior and differentiation from old version 2021-02-17 14:11:54 -08:00
opus1217 4ddad55232 0.4.2f 16-Feb-2021
- Working with Loading and Maximum message at top
- Reset Filters is not resetting filter display

compendium-browser.js
- Change preload to maxLoaded and display a message to filter if you want more
- replaceList(): Pass updateLoading function (with max warning) to renderItemData

en.json
CMPBrowser.SETTING.Preload -> Maxload
CMPBrowser.LOADING.Message, .MaxLoaded: ADDED

*-browser.html
- Add messages line, convert to flexcol

*-browser-list.html
- Use same argument (listItems)

loading.html
- Message (including maximum if found)

compendium-browser.css
- Add .list-area styling consistent with flex
- Adjust max-width
- Remove ul setting of width
2021-02-16 20:39:39 -08:00
Pipper Publishing 0aeecb6963 0.4.2e 15-Feb-2021 2021-02-16 11:55:46 -08:00
Pipper Publishing 2ad8d26537 0.4.2d 15-Feb-2021
- Display the type of item being loaded

compendium-browser.js
- renderLoading(): ADDED
2021-02-15 18:49:06 -08:00
Pipper Publishing 9cf9eff45f 0.4.2c 15-Feb-2021
- Correct loading/reloading message

compendium-browser.js
- Correct Loading... message on initial tab, but not on tab switch
- replaceList(): Use new loading.html template

loading.html: ADDED
2021-02-15 16:47:48 -08:00
opus1217 9bb2bd90e1 0.4.2c 15-Feb-2021
Broke the reloading - need to check if there is only the loading message on a reload
2021-02-15 14:27:15 -08:00
opus1217 cdadb915ea 0.4.2b 15-Feb-2021
- Add Loading... message for NPCs
- Don't reload if tab already has data, unless you reset filters

compendium-browser.js
- replaceList(): Add options.force to force reload even if there's data (e.g. if you reset filters)
2021-02-15 14:14:45 -08:00
opus1217 3ff0a0fac5 0.4.2 15-Feb-2021
NPC initial load working and subsequent filtering/ordering

compendium-browser.js
- Fix NPCs to use loadAndFilterNpcs
loadAndFilterNpcs(): ADDED
- On settings changed, just do new render()
- decorateCompendiumEntry() -> decorateItem()

npc-browser.html
- Use correct css (cr vs cr-display etc)
- Simplify hidden filtering data fields

module.json
- Version bump
2021-02-15 13:50:14 -08:00
opus1217 0b9b72edff 0.4.1l 12-Feb-2021
Display static "Loading..." message the first time tab is shown
-> Want it with dynamic results and to not replace existing data

feat-browser.html, spell-browser.html
- Use items array on first load so that we pick up "Loading..." message
2021-02-12 12:14:37 -08:00
opus1217 86b15332fe 0.4.1k 12-Feb-2021
Auto-populates the visible tab (based on what is meant to be displayed)
- Needs a Loading... progress indicator in the data area + remember if data has been loaded already

compendium-browser.js
- afterRender(): Hook called after app is rendered to populate initial data
- _onChangeTab(): Override to load data in this tab when you switch tabs
- Move observer to be an instance property

en.json
- Add tab name tags

template.html
- Use tab name tags
2021-02-12 10:53:58 -08:00
opus1217 558cd6c8d0 0.4.1j 12-Feb-2021
- Correct compactItem for feats and items required display items
- Rename itemType -> browserTab to differentiate candidate item's type from the tab it appears on (spell, feat/class, item, NPC)
 - Fixed: Was calling the wrong sort for feat and NPC
2021-02-12 08:53:29 -08:00
opus1217 c9b6a751ad 0.4.1i 11-Feb-2021
All tabs now showing values (although missing correct decorations)

compendium-browser.js
- loadAndFilterItems(): test for item5e was skipping items called loot, equipment etc.
2021-02-11 22:13:17 -08:00
opus1217 4fb315bed3 0.4.1h 11-Feb-2021
Feats seem to be working (missing fields)
Items now showing
NPCs operating erratically

compendium-browser.js
- Add the partials for npc, feat, item and the backing code

*-browser-list.html: ADDED
(partials for changing data)
2021-02-11 20:47:43 -08:00
opus1217 249f558a2a 0.4.1g 11-Feb-2021
Generalize the spell list reload and confirm spells still working

compendium-browser.js
- triggerSortSpells() -> triggerSort()
- replaceSpells() -> replaceList()
- renderSpellData() -> renderItemData()
- Remove list/subjects settings and replace with this.replaceList() throughout
2021-02-11 18:05:08 -08:00
opus1217 f1a050d2ad 0.4.1f 11-Feb-2021
Initial spell loading working, without preload limit
2021-02-11 17:23:49 -08:00
opus1217 4bee393f39 0.4.1e 11-Feb-2021
-Spell panel working except for initial and sorting

compendium-browser.js
- Don't save the filter data (which is most of the memory) and remove the preload limit; instead just save the minimal amount of data
- loadAndFilterItems(): Only load the tab you're on - for now just spells
-- store compactItems instead of whole decoratedItem (which was used for filtering)
-activateListeners(): Split out activateItemListListeners() so we can call them when we reload

spell-browser.html
2021-02-11 16:40:18 -08:00
opus1217 07d3d378f6 0.4.1d 9-Feb-2021
Fixed: img observer on replaced spellData

compendium-browser.js
- replaceSpells(): Put image observer on correct replacement
2021-02-09 21:53:05 -08:00
opus1217 991e116d68 0.4.1d 9-Feb-2021
Basic POC for on-demand query from Compendia
for spell-filters only
- Other filters are broken right now

spell-browser.html
- Split out spell-browser-list.html so we can render this separately with refreshed data

compendium-browser.js
- replaceSPells(), renderSpellData(): ADDED
- Fixed: loadAndFilterItems(), loadItems(): await checkListsLoaded() or we get a null error
- activateListeners(): Use replaceSpells() instead of filterElements or full render
2021-02-09 21:42:50 -08:00
opus1217 0353c307a4 0.4.1c 9-Feb-2021 Working
- Shows initial results, limited to PRELOAD

compendium-browser.js
- loadAndFilterItems(): pass activeFilters
2021-02-09 14:37:44 -08:00
opus1217 ae4a163f88 0.4.1b 9-Feb-2021 NOT WORKING
Interim check-in with loadAndFilterItems

compendium-browser.js
- Call loadAndFilterItems instead of loadItems; filter as we go, limited by numToPreload
- Add VISIBLE_ROWS (not used)
- loadAndFillterItems(): ADDED
-decorateCompendiumEntry(): ADDED
- checkListsLoaded(): ADDED
- fix more eslint errors (===)
- change "compendiumBrowser" module ID to MODULE_NAME (="compendium-browser")
2021-02-09 10:21:12 -08:00
opus1217 24cfde1119 0.4.1 8-Feb-2021
Fixed: Issue #2: Was loading items twice (once as this.items, once as this.spells)

compendium-browser.js
- Add numToPreload (default 100, in Settings)
- loadItems(), loadNPCs() load "preload" number of spells, feats, items, NPCs each
- initialize(): Was setting this.spells and then setting this.items in getData()
-  Move load back to "ready" hook, but limit number loaded
- Added CMPBrowser constants
- Fixed minor eslint problems
- getData(): Cleaned up data initialization
2021-02-08 09:13:31 -08:00
Spetzel b2834a44c3
Spelling errors (Issue #1) 2021-02-08 08:58:53 -08:00
opus1217 5c3ed89b71 0.4.0 4-Feb-2021
- Defer spell/item and NPC loading until you use the Compendium Browser

compendium-browser.js
- Switch to not pre-loading the indexes, and instead do that at browsing time, to reduce server load and memory usage
- getData(): Check spellsLoaded, npcsLoaded
- loadItems(): Deprecated spellsLoading
- addSpellFilters(), addFeatFilters(), addItemFilters(), addNpcFilters(): Added just for easier reading
- Refactor some of the eslint warnings

module.json
- Version bump to 0.4.0
2021-02-04 18:50:25 -08:00
Felix 6927bd496a
Merge pull request #7 from rinnocenti/patch-2
Update module.json
2020-07-07 18:11:44 +02:00
Felix bcd2c6fad3
Merge pull request #6 from rinnocenti/patch-1
translate pt-BR
2020-07-07 18:11:32 +02:00
Renato Innocenti ba1289fa99
Update module.json 2020-07-07 12:38:00 -03:00
Renato Innocenti d5ce9e676a
translate pt-BR
translate portuguese Brazil
2020-06-27 02:14:53 -03:00
Felix 4a8c76a3af
Update Patchnotes.md 2020-06-12 18:33:32 +02:00
Felix 78ffcee69e
Add files via upload 2020-06-12 18:23:32 +02:00
Felix fdea01046d
Add files via upload 2020-06-12 18:16:39 +02:00
Felix ef2e6349b8
Add files via upload 2020-06-12 17:29:59 +02:00
Felix 8c076e313d
Update Patchnotes.md 2020-06-12 17:29:13 +02:00
Felix 03070dbb66
Update Patchnotes.md 2020-05-18 13:32:08 +02:00
Felix 7f9a113815
Add files via upload
fixed an issue that prevented the rendering of the Button to open the browser
2020-05-18 13:31:14 +02:00
Felix 9b28605ab5
Update .gitattributes 2020-04-30 19:08:20 +02:00
Felix 32a022dfeb
Update Patchnotes.md 2020-04-30 19:07:58 +02:00
Felix b8c45dea00
Add files via upload 2020-04-30 19:07:00 +02:00
Felix 2f96862ed2
Create Patchnotes.md 2020-04-30 19:06:12 +02:00
Felix dbba6bd57e
Add files via upload 2020-04-20 19:33:52 +02:00
Felix 06994180a0
Update FUNDING.yml 2020-03-20 12:32:16 +01:00
Felix 429bfa592f
Update .gitattributes 2020-03-20 12:31:57 +01:00
Felix 0c181a5774
Create FUNDING.yml 2020-03-16 09:50:03 +01:00
Felix 9d708acdfe
Merge pull request #1 from Baktov/master
add french translation
2020-01-16 20:05:27 +01:00
baktov bab461f4e9 add french translation 2020-01-16 19:50:20 +01:00
Felix af1f4d6298
Add files via upload
fixed a bug that prevented proper load order if `renderCompendiumDirectory` gets called during `init`
2020-01-13 12:13:55 +01:00
Felix d4b2b2e0ea
Update README.md 2020-01-10 22:58:12 +01:00