Skip to content
This repository has been archived by the owner on Dec 11, 2019. It is now read-only.

[WiP] convert toolbar icons to svg #4890

Closed
wants to merge 59 commits into from
Closed

[WiP] convert toolbar icons to svg #4890

wants to merge 59 commits into from

Conversation

jkup
Copy link
Contributor

@jkup jkup commented Oct 18, 2016

  • Submitted a ticket for my issue if one did not already exist.
  • Used Github auto-closing keywords in the commit message.
  • Added/updated tests for this change (for new code or code which already has tests).
  • Ran git rebase -i to squash commits (if needed).

Auditors @bradleyrichter @bbondy

Fix #4852

Test Plan:

I wanted to get this in front of @bradleyrichter so we can iterate on the design and make sure the new logos look good. Also I need to wait for #4726 to merge so the startupButtons display issues are fixed.

Radoslav Vitanov and others added 9 commits August 29, 2016 10:38
Fixes #3730

Auditors:
@bbondy

Test Plan:
1. Make sure you turned on every type of suggestions you want to get via typing from the settings menu and set default Search Engine to duckduckgo
2. Disconnect from internet
3. Start typing something in the url bar
fix #4855

Auditors: @bbondy

Test Plan:
1. Open "about:autofill"
2. Click "Add Address"
3. The save button should be disabled
4. Enter the detail of form, the save button should be enabled
5. Remove all detail of form, the save button should be disabled

1. Open "about:autofill"
2. Click "Add Credit Card"
3. The save button should be disabled
4. Enter the detail of form, the save button should be enabled (Name, Card Number)
5. Remove all detail of form, the save button should be disabled (Name, Card Number)

1. Open "about:autofill"
2. Add address entry
3. Edit the address entry
4. Remove all detail of form, the save button should be disabled

1. Open "about:autofill"
2. Add credit card entry
3. Edit the credit card entry
4. Remove all detail of form, the save button should be disabled (Name, Card Number)
…arks

- sortableTable now allows you to provide a control instead of a string for the header
- about:bookmarks now properly sets tableID (not used yet)
- Adding a new bookmark now requires either a title or location (URL). Required because clicking new bookmark creates an empty object (versus existing buttons which always supply the current page).
- Fixed style issue with about:bookmarks (moved border-right on folderView to organizeView

Fixes #4684
Fixes #4866

Auditors: @jkup, @bbondy

Test Plan:
1. Launch Brave and visit about:bookmarks
2. Pick any folder on the left hand side and click it to select it
3. Click the +folder icon, above the folder view
4. Confirm that the new bookmark folder UI comes up and that it sets the parent folder properly
5. Click add and ensure folder gets added
6. Pick any folder and click it to select
7. In the "title" column, hit the star+ icon to add a new bookmark
8. Confirm you can't add an empty bookmark. Type and see the button enable itself. Delete chars and it disables itself again.
9. Confirm the parent folder is correct and type in a title/url. When done, hit save.
10. Confirm bookmark was added.
@jkup jkup added the design A design change, especially one which needs input from the design team. label Oct 18, 2016
@jkup jkup added this to the 0.12.7dev milestone Oct 18, 2016
Willy Bruns and others added 19 commits October 18, 2016 03:22
- make sure that when `message` is a  number (or other non-string type) it is coerced to a string
- same change as what @bridiver did for alerts in #4798, but for confirm dialog

fixes #4883
Also fix crashes for URLs like `data:text/html,<script>alert\(1, 1\)</script>`
and `data:text/html,<script>confirm\(1, 1\)</script>`
Disable save button when no detail present
"New bookmark folder" and "New bookmark" buttons added to about:bookmarks
fix #2826

Auditors: @bridiver, @bbondy

Test Plan:
1. Generate any error pages(connection error, cert error, ...)
2. Clone/Reload should work properly (reload the original URL)

1. Go to any about pages
2. Clone/Reload should work properly (reload the original URL)
Allow about pages to reload and clone
UrlbarSuggestions does not work if you are offline
Start suggestions after first character not second fixes #3235
Fixes #4846

Auditors: @bbondy

Test plan:
1. Launch Brave on Windows and set focus to URL bar
2. Press tab to move focus and hit enter
3. Window should not minimize, maximize, or close (focus should have went
to the page)
fix #4903

Auditors: @bbondy

Test Plan:
1. Turn on/off "Always show the URL bar" in about:preferences#general
2. The title mode should work as expected
Do not use default setting when value is false
Caption buttons are no longer tab focusable
Fixes #4909

Auditors: @darkdh

Test Plan:
1. Launch Brave and visit a few sites
2. Visit about:history
3. Double click one of the entries and confirm it opens the location in a new tab
bbondy and others added 24 commits October 18, 2016 23:38
Auditors: @alexwykoff
Add whether brave is default browser check
fix #4934

Auditors: @bbondy

Test Plan:
1. Turn off always check on startup
2. Close app
3. Open app
4. Go to preferences
5. Toggle the switch for always check on startup
Delete "defaultBrowserCheckComplete" only when check on startup is on
… display mode

Fixes #4936

Auditors: @bbondy

Test Plan:
1. Launch Brave and open Preferences
2. Verify you can toggle "always show bookmarks toolbar" and not have the drop down above be affected
Split apart "always show bookmarks toolbar" and the bookmarks toolbar display mode
Improve UX of default browser check and Manage Adblock Setting button
Fix #4913
Fix #4885

Auditors: @bbondy

Test Plan:
1. go to homestarrunner.com and verify that the flash placeholder appears
2. go to http://web.mit.edu/zyan/Public/xframe.html and verify that the iframe is blank
3. open page devtools, load about:preferences, and verify in the Network tab that the `Access-Control-Allow-Origin` response header is not present on about-preferences.html
As of nodejs/node#7941, the node core punycode
module is deprecated.

Auditors: @bbondy

Test Plan: n/a
Fix #4747

Auditors: @bbondy

Test Plan: covered by automated test
Fixes issue where LastPass' popup window is closed during user attempt
to shift focus from username field to password field.

Auditor: @bridiver
BRAVE_IS_DEFAULT_BROWSER for test purpose

fix #4958

Auditors: @bridiver, @bbondy

Test Plan:
1. Make sure there is no session data
2. npm run start/test should not popup the check default browser modal
and overrides brave as default browser.
3. BRAVE_IS_DEFAULT_BROWSER=true npm run start/test should not popup the check default browser modal
and overrides brave as default browser.
4. BRAVE_IS_DEFAULT_BROWSER=false npm run start/test should popup the check default browser modal
and overrides brave not be default browser.
default browser check should run only on release build
@jkup jkup closed this Oct 20, 2016
@jkup jkup deleted the icons-to-svg branch October 20, 2016 01:10
@bbondy
Copy link
Member

bbondy commented Oct 20, 2016

Shows 59 commits in the PR btw, I think something is messed

@jkup
Copy link
Contributor Author

jkup commented Oct 20, 2016

@bbondy I closed and made a new one :( sorry I made a git boo boo

@bbondy bbondy modified the milestones: 0.12.6dev, 0.12.7dev Oct 21, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
design A design change, especially one which needs input from the design team.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

convert toolbar icons to SVG
9 participants