Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

All Bug and Feature Lists #133

Open
13 of 30 tasks
itz-rj-here opened this issue Nov 3, 2024 · 25 comments
Open
13 of 30 tasks

All Bug and Feature Lists #133

itz-rj-here opened this issue Nov 3, 2024 · 25 comments

Comments

@itz-rj-here
Copy link
Contributor

itz-rj-here commented Nov 3, 2024

📋 Issue Tracker for MaterialYouNewTab

List:

  • 🐛 - Bug
  • 🌟 - Feature Request

🔧 Bugs

  • 🐛 Proxy Activation on Cancel Action: The proxy feature is being activated even when the "Cancel" button is clicked in the confirmation dialog. Instead of respecting the user's choice to cancel, the proxy gets enabled, potentially leading to unintended privacy implications. The expected behavior is for the proxy activation to be aborted when "Cancel" is selected, ensuring user intent is properly followed. Proxy is being activated even when the user clicks Cancel in the confirm() dialog #208

  • 🐛 Keyboard Navigation for Search Autocomplete: Currently, selecting an autocomplete suggestion in the search bar requires a mouse click. This feature request proposes enabling keyboard navigation, allowing users to use the arrow keys to navigate suggestions and press Enter to select one, streamlining the search process for keyboard users. Add ability to select items from search autocomplete via keyboard #183

  • 🐛 Settings Panel Responsiveness Issue: On a 14.6-inch laptop screen, the settings panel is not responsive, causing overlapping text and UI elements. This issue affects readability and ease of navigation within the settings. Make it more responsive #182

  • 🐛 Fixed Width for Search Input Causes Issues with Non-English Texts: The search input area has a fixed width optimized for English text, which leads to layout issues when entering other languages. Non-English text causes overflow or misalignment, as the input width does not dynamically adapt. Additionally, the cursor incorrectly changes to a text icon when hovering over the search icon. This behavior disrupts the user experience for multilingual users, and adjusting the input to dynamically respond to different text lengths would improve functionality. Need fix: Searchbar Text Input area is fixed #181

  • 🐛 Voice Search Not Working on Brave Browser: The voice search feature fails on Brave, where clicking the microphone briefly shows "Listening..." before reverting to "Type here...". Brave seems to restrict the Web Speech API, affecting this feature. Suggested alternatives include integrating Vosk or Whisper-web for cross-browser voice input support, though these would require additional API configurations. Voice searching doesn't work in Brave #176

  • 🐛 Shortcut with Blank HTML URL Redirects Incorrectly: When adding a blank HTML shortcut (e.g., data:text/html,<body contenteditable style="font: 2rem/1.5 monospace;">), the shortcut is created but incorrectly redirects to the repository URL instead of the intended URL. Due to an auto-prepend feature, the link points to "null-html," which redirects to https://null-html. [-FIREFOX] A few issues I’d like addressed before using this project daily. It's a great project, but these small issues need fixing. #174

  • 🐛 Buttons for Choosing Search Engines Aren't Clickable Outside Checkbox Input: The buttons for selecting search engines are not responsive when clicking outside the actual checkbox circle in the search engine selection area. Users have to click directly on the checkbox circle itself to trigger the action, which limits usability. It would improve the user experience if the clickable area were expanded to respond to clicks anywhere within the selection button region. More details can be seen in this video. Buttons for choosing search engines aren't clickable outside of a checkbox input #134

  • 🐛 Misaligned Degree Symbol in Translated Languages: The degree symbol appears in the wrong position when using certain translated languages. Adjust the alignment to ensure proper display across all supported languages. Issue with the degree position when using translated language. #131

  • 🐛 Unexpected Hour Hand Behavior in Analog Mode: The hour hand does not display correctly at 12 AM and PM in analog mode. When the time hits 12:00, the hour hand unexpectedly jumps instead of resting at the 12 o'clock position. Adjust the logic in the updateanalogclock function to ensure accurate representation of time. Unexpected behavior of the hour hand at 12 am on analog mode #123

  • 🐛 Uncaught (in promise) Error with Custom Shortcuts: Users encounter an "Uncaught (in promise)" error after creating custom shortcuts. This issue disrupts other functionalities when a new tab is opened or refreshed. The problem does not occur with default links but arises when shortcuts are modified. Resetting the shortcut resolves the issue temporarily, indicating a need for a deeper investigation into the handling of custom shortcuts. getting Uncaught (in promise) error due to custom shortcuts #113

  • 🐛 Theme Flicker on New Tab Open: When opening a new tab with a theme other than the default, the default theme appears briefly for a few frames before the selected theme loads. This quick flash of the default theme impacts the visual consistency and can be distracting for users. It would enhance the user experience if the selected theme loaded immediately without the initial flicker. Further investigation may be needed to optimize theme loading on new tab openings. The default theme is shown for a few frames on start #81

  • 🐛 AI-Tools Dropdown Malfunction in Chrome on Mac: Users are experiencing a bug in the Chrome browser on MacBook when interacting with the AI-Tools section of the MaterialYouNewTab extension. When clicked, the AI shortcuts (ChatGPT, Gemini, and Adobe Firefly) appear momentarily and then disappear without remaining accessible. This issue prevents users from selecting the desired AI tool. In contrast, the functionality works as expected in Arc and Safari browsers, indicating a specific problem with Chrome. More details can be found in the YouTube video here. Glitch in Chrome #53


🚀 Feature Requests

  • Add YouTube Music to Shortcut Options: A feature request suggests adding YouTube Music as a native shortcut option within the extension. Currently, users have a limited set of shortcuts, and incorporating YouTube Music would enhance the functionality for those who frequently use the service. It is also proposed to replace the existing Google Search shortcut on the Google Apps icon with YouTube Music for a better user experience. Feature Request - Adding YT Music on shortcuts #207

  • Add Custom Background Image Option: The default blue background of the new tab page is currently fixed and may not suit the preferences of all users. To enhance personalization and provide more customization options, a feature allowing users to set their own background images is proposed. This would enable users to replace the static blue background with images that reflect their tastes, creating a more engaging and visually appealing experience. Adding this functionality would also improve user satisfaction by catering to diverse preferences for the tab's appearance. Background Image is needed #210

  • Language Selector Dropdown Overflowing Tab Area: When opening the language selector dropdown, the list of languages extends outside the tab/container area instead of staying within it. Expected behavior: the dropdown should remain within the designated area and allow scrolling for numerous options to improve usability. Language Selector Dropdown Expands Outside of the Tab #184

  • Implement Translation Management System: Move translations to a management system like Tolgee, Weblate, or Crowdin to make it easier for non-technical users to contribute. This can increase the number of localizations and improve translation quality, as seen in other projects. Tolgee is recommended for its in-context translations and supportive community. Move translations to some translation management system, so non-technical users can contribute, too #158

  • Refactor Code for Better Readability and Maintenance: Refactor the codebase to enhance readability and future maintenance. Suggestions include modularizing script.js, adopting OOP principles, centralizing initialization, standardizing event handler placement, separating JavaScript from CSS, and simplifying long functions. This would make the project easier to update and attract more contributors. Code refactor with targetting better readable and maintainable code #160

  • Reduce Background Color Size for Shortcut Icons and Close Button: Currently, the background color for shortcut icons and the close button appears to extend slightly beyond the bottom-right edges, which may create a visually imbalanced effect. Reducing the background color size for these elements would help improve alignment and overall visual aesthetics. Adjusting the dimensions to contain the background color within the icon boundaries will enhance the UI consistency. See the attached image for reference on the background overflow issue. Shortcut icons and close button bg color size need to be decreased #142

  • 🌟 Integrate Google Account Button with Quick Access to Google Apps: Request to add a Google Account button to the top-right corner of the new tab page, similar to the layout in Chrome’s default homepage. This button would display the user’s Google profile icon, offering convenient access to their account settings. Additionally, a dropdown menu for Google Apps is requested to allow one-click access to popular Google services like Gmail, Drive, and Calendar. This feature aims to streamline workflows by providing a familiar, easy-to-navigate interface that brings key Google tools within reach on each new tab. Add Google Account Button #137

  • 🌟 Offline Availability of Custom Shortcut Icons: Request to save custom shortcuts' favicons locally to ensure they load even when the user is offline. Currently, when users add a custom shortcut and then disconnect from the internet, the icon for that shortcut fails to display, as shown in the screenshot provided. Saving these favicons locally would enhance usability by ensuring that custom shortcut icons remain visible in offline mode, providing a consistent experience regardless of internet connection status. Save custom shortcuts' favicon locally to load in offline too. #135

  • 🌟 Add Bookmarks to Shortcuts: Allow users to set chrome://bookmarks/ as a shortcut. Currently, the link defaults to "https://," causing an error. Explore alternative ways to access internal pages, keeping Chrome extension limitations in mind. add bookmarks to shortcuts #129

  • 🌟 Dynamic Icon Change Based on Color Theme: Implement functionality to change the page/tab icon according to the selected color theme. This feature would enhance user experience by ensuring that icons align visually with the theme being used, such as changing to a green icon when the green theme is selected. Change page/tab icon according to selected color theme #119

  • 🌟 Improve Styling of Greeting Messages: Redesign the appearance of greeting messages (like "Good evening!") to enhance visibility and coherence with the rest of the UI. Currently, the black text lacks contrast against the background, and adding an elliptical sub-background could improve its integration with other elements. Enhance greetings styling #118

  • 🌟 UI Simplification for Modern Look: Propose simplifications to the UI, such as removing the white border from the selected search engine input, eliminating the white border from the menu button, and removing the green circle around the magnifier icon. Additionally, consider resizing the circle for selecting the search engine to create a more contemporary design. Simplify some parts of UI #117

  • 🌟 Add Tooltip for City Name Input: Introduce a tooltip icon near the city name input field to inform users that city names must be entered in English. This would assist non-English speakers who may attempt to enter city names in their local language. Suggested tooltip text: "City name must be in English, click on Input Options for more information." Should we add an tooltip info icon in location? #96

  • 🌟 Support for Custom Color Schemes: Add support for custom color schemes, such as Gruvbox and Catppuccin, to enhance compatibility with user-preferred themes on systems. This would allow users to customize their experience according to their aesthetic preferences. Certain colorscheme themes? #76

  • 🌟 Enhance Language Translation Support: Implement confirmation for new language translations and corrections to ensure accuracy and completeness of the translations in the application. This enhancement will improve user experience for speakers of various languages and facilitate better localization. New language translation confirmation needed. #68

  • 🌟 Automatic Theme Color Adjustment: Implement functionality to automatically identify and adapt the plugin's color scheme according to the current browser theme. This feature would enhance user experience by ensuring visual consistency with the browser's overall appearance. How to identify browser theme colors #58

  • 🌟 Add More Customizability: Request to enhance the level of customizability for users, allowing them to personalize settings beyond current limitations. This may include options for themes, layouts, and other UI elements, improving overall user experience and satisfaction. Add more customizabillity #33

  • 🌟 Ability to Use on Mobile: Request for a mobile version or adaptation of the extension, enabling users to utilize it on mobile devices. This feature would enhance accessibility and usability for users who prefer mobile browsing. ability to use on mobile #17


Guidelines

  • Checked the box means the bug is fixed or the feature is implemented.

@prem-k-r
Copy link
Contributor

prem-k-r commented Nov 3, 2024

Enhancement: Save custom shortcuts' favicon locally to load in offline too.

@ceskyDJ

This comment was marked as resolved.

@itz-rj-here
Copy link
Contributor Author

Enhancement: Save custom shortcuts' favicon locally to load in offline too.

Can you exactly explain what you mean with that?

@itz-rj-here
Copy link
Contributor Author

@XengShi, could you please pin this issue?

He will do that. I told him about it. He will pin it soon. Don't worry.

@XengShi
Copy link
Owner

XengShi commented Nov 3, 2024

I still can't find the 'Pin' option!

@XengShi XengShi pinned this issue Nov 3, 2024
@prem-k-r
Copy link
Contributor

prem-k-r commented Nov 3, 2024

Enhancement: Save custom shortcuts' favicon locally to load in offline too.

Can you exactly explain what you mean with that?

I can't share ss right now, but steps to reproduce:
Add a custom shortcut.
Disconnect internet
Refresh or open new tab
Now look at the icon of the custom shortcut

@XengShi
Copy link
Owner

XengShi commented Nov 3, 2024

GOt iT

@ceskyDJ

This comment has been minimized.

@itz-rj-here
Copy link
Contributor Author

I can't share ss right now, but steps to reproduce:
Add a custom shortcut.
Disconnect internet
Refresh or open new tab
Now look at the icon of the custom shortcut

Could you create a separate issue for it, please? So, this will be just as a "meta" issue for listing other issues.

Agreed.

@itz-rj-here
Copy link
Contributor Author

Added 2 more feature request and 1 bug issue.

@itz-rj-here
Copy link
Contributor Author

@XengShi Add me to the assign.
image

@prem-k-r
Copy link
Contributor

prem-k-r commented Nov 4, 2024

🔧 Bugs

  • 🐛 Date Displayed Incorrectly in Certain Locales: The date does not appear in the correct format for users in certain regions or locales. This formatting issue leads to confusion as the day and month are displayed inconsistently with regional conventions. Adjusting the date formatting logic in the code to detect and adapt to user locale settings should resolve this issue. Buttons for choosing search engines aren't clickable outside of a checkbox input #134

#134 description is different.
Also is there any issue like- Date Displayed Incorrectly in Certain Locales?

@itz-rj-here
Copy link
Contributor Author

🔧 Bugs

  • 🐛 Date Displayed Incorrectly in Certain Locales: The date does not appear in the correct format for users in certain regions or locales. This formatting issue leads to confusion as the day and month are displayed inconsistently with regional conventions. Adjusting the date formatting logic in the code to detect and adapt to user locale settings should resolve this issue. Buttons for choosing search engines aren't clickable outside of a checkbox input #134

#134 description is different. Also is there any issue like- Date Displayed Incorrectly in Certain Locales?

Bruh i was too sleepy thats way i didn't noticed
w8 let me fix this.

@prem-k-r
Copy link
Contributor

prem-k-r commented Nov 5, 2024

@itz-rj-here please check first one #134 , I am not able to.

@itz-rj-here
Copy link
Contributor Author

@itz-rj-here please check first one #134 , I am not able to.

the issue was not closed thats way it is still unticked.

@prem-k-r
Copy link
Contributor

prem-k-r commented Nov 5, 2024

@itz-rj-here please check first one #134 , I am not able to.

the issue was not closed thats way it is still unticked.

I think it's because of we not having permission.
Leave it..

@itz-rj-here
Copy link
Contributor Author

@itz-rj-here please check first one #134 , I am not able to.

the issue was not closed thats way it is still unticked.

I think it's because of we not having permission. Leave it..

I mean i didn't ticked it cause the issue is still open and not closed as completed thats way.

@ceskyDJ

This comment has been minimized.

@prem-k-r
Copy link
Contributor

prem-k-r commented Nov 6, 2024

I got it now, description of the issue PR

@ceskyDJ

This comment has been minimized.

@itz-rj-here
Copy link
Contributor Author

#134 is fixed and #119 icon feature is added.

@itz-rj-here
Copy link
Contributor Author

As @MestreWalla describes that the issue is fixed somehow I also added the tickmark to the #53 for now.
#53 (comment)

@itz-rj-here
Copy link
Contributor Author

Everyone, when a new issue/bug or feature request is added make sure to mention me to add those here please. As I'm currently busy with my exams.

@XengShi XengShi unpinned this issue Nov 18, 2024
@itz-rj-here
Copy link
Contributor Author

@XengShi ?

@itz-rj-here
Copy link
Contributor Author

Why you unpined it?

@XengShi XengShi pinned this issue Nov 19, 2024
@XengShi XengShi unpinned this issue Nov 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants