rubengarciam / wayne Goto Github PK
View Code? Open in Web Editor NEWComic Book Manager & Reader
Home Page: https://pinwi.co/wayne
Comic Book Manager & Reader
Home Page: https://pinwi.co/wayne
One of my biggest concerns with Comic Vine's API is the harsh rate limiting they impose:
We restrict the number of requests made per user/hour. We officially support 200 requests per resource, per hour. In addition, we implement velocity detection to prevent malicious use. If too many requests are made per second, you may receive temporary blocks to resources. These features are included to help keep the API healthy for all of our users. If you have a question regarding rate limiting, please comment in our API Developer forum. It is suggested that you cache responses in your app to prevent duplicated requests from making unique requests.
This may require every user to create its own API key, as it won't scale otherwise
Describe the bug
The Offline view is not scrollable when the comics are displayed in a grid view.
Describe the bug
The toolbar icon doesn’t bring the Edit Comics view in the main Library view
Describe the solution you'd like
Feedback by @miguelangelgras
My opinion is that it is easier and comfortable to set the first page as cover by default as most of applications do.
Dragging and dropping from web can be enough for few comics but for large collections is very time consuming
A clear and concise description of what you want to happen.
Additional context
This would require stream download every single item in the library, extract the first page and then discard he downloaded content.
It was discarded for the first release because it wouldn't seem scalable for large libraries.
It would also require an update to the data model to save the cover's data, which will increase the data synchronized over iCloud/CloudKit.
Describe the solution you'd like
Enable double tap to zoom. Pan to the tapped area
Is your feedback related to a problem? Please describe.
When I try to connect to my Dropbox account from the Wayne app, Dropbox does not show an option to Sign in with Apple (which is what I use to login to Dropbox). This might be a bug from Dropbox’s part, I’m not sure. Just thought I should let you know.
Submitted via email
Describe the solution you'd like
Add Google Books as a metadata source
Describe the solution you'd like
After the user has finished reading the comic, suggest removing the locally downloaded file.
Alternatively, create an option to configure the behavior when the comics is marked as read:
Describe the bug
When the grid is on, results from a search cannot be opened. It works fine in list view
Substitute “None” for something more descriptive in each view:
Describe the bug
Swift 5.3's DatePicker is at odds with the rest of the forms components
Is your feature request related to a problem? Please describe.
Scrap the web for the the comic cover based on the comic title
Xcode 12b2 has broken sidebar's outline group's behaviour. Now the parent group title is selectable and opens an empty view, leaving the sidebar in a weird state
Describe the solution you'd like
At this point in time, reading progress is only saved when the reader view closes.
It might be a good idea to save the progress every time the user opens a new page. Sometimes you might be reading a comic and putting it to sleep, without closing the reader view.
This might incur in more CloudKit read/write operations though.
Add support for themes using SwiftUI's accentColor
Describe the bug
When a specific author is added to the filters, all other co-authors for the filtered comics are displayed too.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Just show the selected authors, not comic’s co-authors
Is your feature request related to a problem? Please describe.
As part of the steps required to support iCloud #15, we have to enable and create a folder in iCloud Drive.
Describe the bug
Cursor support in Swift5.3 is not there yet, definitely not on par with UIKit.
Using the trackpad behaves erratically too. I need to double-tap vs the expected single-tap and sometimes the button view disappears (?)
Screenshots
Attached are some screenshots that show how it compares:
Additional context
Related to #11
Describe the solution you'd like
Right now the comic is marked as read ONLY when the reader is closed and the current page is the past page.
A user might reach the final page but browser back a number of pages for any particular reason.
The comic should be marked as read the moment the last page is opened.
Describe the bug
There seems to be a bug in the latest Xcode12 beta-3 whereby some views might lose the configured accent color.
It also seems the sidebar items UI is broken for dark mode.
To Reproduce
Steps to reproduce the behavior:
Screenshots
Describe the bug
The button still shows "Extract", even though the file has been removed and evicted.
To Reproduce
Steps to reproduce the behavior:
Describe the solution you'd like
Add kitsu.io as a metadata source
Is your feature request related to a problem? Please describe.
Sentry.io
Sentry.io Privacy Policy
By default, we don’t apply the user identification provided to the SDK via the API. Instead, we use the installation ID generated with the first use of the application. The ID doesn’t contain any private or public data of your users or any public or shared data of their device.
Add a feedback/bug form in the app that creates a new issue in this repository
Describe the solution you'd like
Adhere to Goodreads terms of service:
Clearly display the Goodreads name or logo on any location where Goodreads data appears.
Link back to the page on Goodreads where the data data appears.
Describe the bug
The comic doesn't show up in the "Recently Added" view right after it is added. However, it is available in all the other views.
Applying a filter or restarting the app makes it available
To Reproduce
Steps to reproduce the behavior:
Is your feature request related to a problem? Please describe.
At this point in time, Wayne only supports Dropbox and it is designed to only have a single cloud storage.
Modify the metadata to specify which file storage it comes from, as the the user will be able to connect to one or more file storages in the future.
Greetings, fire here!
@rubengarciam recently invited @fire-bot to this repository. Before fire is enabled, @rubengarciam needs to complete a few steps:
Only @rubengarciam will be able to enable fire using the above link. If someone added fire by mistake, feel free to remove @fire-bot from your repo's collaborators.
Describe the bug
Swift 5.3 introduced the TextEditor view (yay!) but its background always matches the system background (vs being clear or the parent view background)
Is your feature request related to a problem? Please describe.
Add the option to ignore multiple comics at once.
Deletion will remain at an individual action for now (to prevent unintented mass deletion)
Describe the bug
List’s section headers color background doesn’t match the view background
Additional context
Swift5.3 still has no modifier for section’s background color
This is a list of possible metadata sources considered
Goodreads is a social cataloging website that allows individuals to search freely its database of books, annotations, quotes, and reviews.
🟢 Completed
Google Books is a service from Google Inc. that searches the full text of books and magazines that Google has scanned, converted to text using optical character recognition, and stored in its digital database.
🟢 Completed
The largest comic database online, Comic Vine features Comic Reviews, News, Videos, and Forums for the latest in and more!
🟢 Completed
Kitsu is a modern anime discovery platform that helps you track the anime you're watching, discover new anime and socialize with other fans.
⚫️ Rejected
Anime News Network is an anime industry news website that reports on the status of anime, manga, video games, Japanese popular music and other related cultures within North America, Australia, Southeast Asia and Japan.
⚫️ Rejected
Is your feedback related to a problem? Please describe.
The iCloud Drive setup flow is not straightforward enough.
After the user authorizes iCloud Drive they only see the readme file in their library but no comics. They might not know that they have to add comics to the newly created Wayne folder in their iCloud Drive.
Example: @Fear - Wayne doesn’t work for me. Just found a comic in my ICloud Library, and is not a comic, is a read me.
Are you using the iCloud account or Apple ID? My iCloud account is different to the Apple ID.
Describe the solution you'd like
Display a placeholder text describing what to do.
Planned macOS support. Probably just for ARM-based Macs initially
Describe the bug
Depending on whether the file is locally available in the device or not, the size of the file will be displayed as 0MB or its actual size
Loading Speed
Improve the pages initial loading phase to speed showing up the current page.
In/Out Grid Transitions
Add in-and-out transition form the current page to its corresponding page in the grid.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.