Jump to content
You must now use your email address to sign in [click for more info] ×

Search the Community

Showing results for tags 'GUI'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Affinity Support
    • News and Information
    • Frequently Asked Questions
    • Affinity Support & Questions
    • Feedback & Suggestions
  • Learn and Share
    • Tutorials (Serif and Customer Created Tutorials)
    • Share your work
    • Resources
  • Bug Reporting
    • V2 Bugs found on macOS
    • V2 Bugs found on Windows
    • V2 Bugs found on iPad
    • Reports of Bugs in Affinity Version 1 applications
  • Beta Software Forums
    • 2.4 New Features and Improvements
    • Other New Bugs and Issues in the Betas
    • Beta Software Program Members Area
    • [ARCHIVE] Reports from earlier Affinity betas

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Website URL


Location


Interests


Member Title

  1. The following thinapp.py Python 3 script can be used on macOS systems to thin the multi-architecture Affinity apps (the FAT binaries, containing "x86_64" and "arm64" architectures) to the one only specific architecture just required by the particular Mac platform ("x86_64" or "arm64"). This will reclaim some disk space. Important prerequisites in order to make use of the thinapp.py Python script: Python 3 is installed on your MacOS system MacOS lipo from the Xcode development CLI tools is installed and can be find under /usr/bin/lipo ...or... an alternative GO based lipo from https://github.com/konoui/lipo/ A working file command is available and can be find under /usr/bin/file In order to check for the needed prerequisites, you can perform a corresponding which command execution in Terminal.app: > which python3 /Library/Frameworks/Python.framework/Versions/3.10/bin/python3 > which lipo /usr/bin/lipo > which file /usr/bin/file If all of the above prerequisites are met, you can execute the thinapp.py Python 3 script in Terminal.app like this to get a short help overview... If you apply execution rights to the thinapp.py Python 3 script, via "chmod +x thinapp.py" in Terminal.app, then you can also execute the script via it's filename directly just by calling it, aka thinapp.py or thinapp.py -h . For the -arch option argument supported architectures are x86_64 or arm64, in order to thin an app to an just Intel or Arm platform specific app only here! Now in order to thin let's say Affinity Designer.app to contain just the Intel "x86_64" architecture and thus to strip out the "arm64" architecture from it's FAT binary app, you would call thinapp.py this way ... ... which in turn would then create a duplicate copy of "Affinity Designer.app" under the by the -o option as argument given file path "/Users/<yourusername>/tmp" and then process to thin it there under the "/Users/<yourusername>/tmp/Affinity Designer.app" file path. The as -arch option given x86_64 argument tells thinapp.py to keep just that x86_64 architecture, meaning that the arm64 architecture will be stripped out of the FAT binary app. After the script has finished it's work, you can compare the ADe sizes under "/Applications/Affinity Designer.app" and "/Users/<yourusername>/tmp/Affinity Designer.app" in order to see how much space has been reclaimed due to the architecture thinning process. Next you can start the thinned app from "/Users/<yourusername>/tmp/Affinity Designer.app" in order to see if it operates well. - If all is fine, you can remove the initial "/Applications/Affinity Designer.app" and replace it with the thinned one from "/Users/<yourusername>/tmp/Affinity Designer.app" (... so exchanging the initial with the thinned app). What you can expect from thinning the V1 apps of ADe, APh and APub size wise is ... ADe v1 = initially ~2.59 GB after thinning to x86_64 it has then ~1.69 GB APh v1 = initially ~2.65 GB after thinning to x86_64 it has then ~1.71 GB APub v1 = initially ~2.60 GB after thinning to x86_64 it has then ~1.65 GB Here's the thinapp.py Python 3 script: thinapp.py <-- has been updated! And as always, have fun!
  2. On the second keystroke, some input boxes in V2 apps flush whatever value there was and accept values from that 2nd keystroke on... Try? Create a new file but do not select 'Create artboard' option. Go: context bar 'Document setup...', 'Dimensions' tab. Position cursor in front or in between digits in either X or Y document dimension input box. Type two digits -> BUG: on second digit, input box empties and the value is replaced by your second digit only. Why is this problematic? Unnecessary and unintuitive disruption of the workflow. No observable benefit of the current behavior. (Most likely, temporal) loss of user settings. Annoyance by the fact that one of the oldest known GUI elements in window metaphor UI paradigm has not been implemented properly. You can play with it. Select a digit then type, select the whole value and type, and so on... This bug has been appearing throughout V2 applications. Some instances are repeatable, some not, which only adds to workflow disruption. Probably related to...
  3. There is an issue, when you try to delete a shortcut in the settings of the Publisher. It only appears if "text" is selected. The delete-button is placed outside the window. It isn't possible to scroll to the right or widen the window. The images shown the difference between Photo and Publisher.
  4. Here's the afthumbsGUI.py Python3 script which can be used to extract PNG thumbnail images out of Affinity files. This afthumbsGUI.py script is a slightly enhanced GUI version of my CLI based afthumbs.py script. In this GUI version one has to specify (open) a supported Affinity file (see below) and an output directory path, afterwards to press the "EXTRACT THUMB IMAGES!" button in order to extract any possible thumb images (PNGs) from the given Affinity file. When a thumb image is found and written out, it will be then displayed in a popup window, as a sort of visual indication of a written out thumb image. Here's a little screencast of how the GUI of afthumbsGUI.py looks like and how it is intended to be used ... afthumbsgui_video.mp4 In it's actual state afthumbsGUI.py can open and extract PNG thumb images out of Affinity Designer-/Photo-/Publisher- & Affinity Template files. The script is written in an OS crossplatform manner and thus should run under MacOS/Linux/Windows, as far as Python 3 environment is installed and available on the specific platform. This script doesn't use any third party Python modules and uses just what does already come along as default with a common Python 3 installment. afthumbsGUI.py can be started the common via Python way from a cmd shell/terminal ... MacOS/Linux: Windows: Alternatively afthumbsGUI.py can also be renamed and provided with execution rights, so it can be startet like a program/application on a certain OS ... MacOS/Linux: Windows: Here's the afthumbsGUI.py Python3 script for download: afthumbsGUI.py Have fun!
  5. Some of my Group icons in designer's layers panel have a round dot within them. Some others do not. What is the difference? Thank you!
  6. I've noticed a few issues with the width of the panels effectively "forgetting" their last width and changing on their own when I start the program or sometimes when returning from APhoto or AD. For example I had one panel change by itself to about 6 inches wide - I definitely never set it to that. I just did some work in APub using the Designer persona. When I went back into the Publisher persona, the panel was set very narrow. I widened it again and I actually cannot set it this narrow manually: This is as narrow as I can set it manually: So there appears to be a bug in the panels somewhere. Has anyone else noticed this? It's not a major problem, but I don't recall seeing this in V1.
  7. A minor issue, but worth mentioning for accuracy. Arrow accuracy. Ahem. In default shortcuts setup, Menu bar -> Document -> Next page, previous page commands use wrong icon/symbol. The symbols used are upwards arrow and downwards arrow. Instead, convention are the symbols as used in Shortcuts panel. See the image. ⇟ for page down DOWNWARDS ARROW WITH DOUBLE STROKE Unicode: U+21DF, UTF-8: E2 87 9F ⇞ for page up UPWARDS ARROW WITH DOUBLE STROKE Unicode: U+21DE, UTF-8: E2 87 9E For reference: Keyboard Viewer and press fn key to display mentioned symbols on cursor up-down keys. — Theme song: Mike Oldfield, Poison Arrows, album: Discovery (1984)
  8. An Option-drag of a selected object on Mac mostly causes the selected object to be duplicated after it gets released. I'd appreciate to use this GUI behave in Affinity. On document page view and in Layers panel, too.
  9. It's frustrating to have to select a point to show the handles: I don't have any reason to have any handles hidden, and if I press ctrl-a to select every point so that every handle is shown, then if I want to move a point I have to click click-drag when I want to move any point without moving all the other points.
  10. is topic is all about keyboard shortcuts and the ability to use the software through custom keyboard shortcut functionality. With these suggestions I aim to reduce mouse movement and leverage the keyboard to alleviate muscle tension. Custom Shortcut to delete objects (for vectors), layers (including content and pixel layers. Perhaps, some may prefer there being separate options to delete vector objects, layers and pixel layers, though this proposal this particularly concerns deleting whatever is highlighted in the layers panel. Shortcuts to navigate through the layers panel by selecting the layer or object above or below. Illustration of 1, 2 using Krita, notice that I didn't need to move the mouse for this: F2 to rename layers/ objects (this is as though you clicked to rename the layer). Delete pixel layer content Illustration of 3 & 4 using Krita, notice I first deleted the layer, then undid this to show that you can delete the contents of the layer while keeping its location within the layers panel intact, as well as its name, the clear pixel layer content function circumvents the multi-step procedure of ctrl+a > delete > ctrl+d by enabling this operation with a single button press (e.g. delete, whereas backspace deletes the layer, but this should be user configurable). Delete pixel layer content and rename layer.mp4 Add new layer with a rename dialog pop-up (this is the default ctrl+shift+n command in Photoshop), which resolves the two step process of creating a layer and renaming it. Currently, you can configure shortcuts to switch between studio presets, however, I think it is just as valuable to be able to toggle between two different studio presets using a single keyboard shortcut. I use a one or two column setup and it would be nice if I could toggle between the presets I desire (e.g. to switch between studio preset 1 and 2 and back to 1, just like tab toggles hiding the interface) with a single shortcut. Ideally, you should be able to assign a given studio preset to either end of the toggle in the presets. Additionally, the name of the preset should be represented in the keyboard shortcuts section. So, basically, the name of the first studio preset in the list becomes the new name for "Studio Preset 1" in the keyboard shortcuts section and the second becomes the name for "Studio Preset 2". In other words, a list of studio presets with 1. Lineart, 2. Logo design, is listed similarly in the keyboard shortcuts as opposed to the current generic naming scheme. A change brush size shortcut (as replacement for Ctrl+Alt+LMB drag, pressing down two modifiers is quite demanding, Krita and Blender allow for assigning a alphanumerical key for this reason instead of a modifier key. It works as follows: press and release the shortcut key, then drag to the new settings (position) to confirm or, hover and click to confirm. The latter reduces muscle tension by quite a lot. In this case, it could still be multi-axis (left-right for strength, up-down for hardness or opacity). Also note, showing that showing the previous brush radius helps to indicate whether the new size is appropriate or not. Brush widget.mp4 Krita has a pop-up for the colour selector, which negates the need to the mouse/ pen to a studio panel, it is invoked with a hotkey. Krita also has a colour history pop-up, which shows the colours that were last used and is invoked with a hotkey. Though this could very well be paired with the colour selector pop-up. These two pop-ups are illustrated below: Colour selector and colour history pop-up.mp4 A shortcuts to activate the brush stabiliser (which should remember the last mode and length setting per mode), but perhaps people would also like direct control for either mode through keyboard shortcuts. Similarly, there's no shortcut to activate symmetry shortcut for brush strokes. The numeric shortcuts to set opacity to 10, 20, 30 ... 100% opacity interfere with my ability to set shortcuts to the numeric keys, therefore, these should be listed in the Keyboard shortcuts section so they can be disabled at will in favour for other shortcuts (i.e. changing personas with 1, 2, 3, etc. (also taking Affinity Photo into account where you have more personas). Instead, there could be an option to change settings for opacity and hardness by pressing a shortcut key, after which the cursor moves to the value box for the associated option (much like the F2 rename proposal). See discussion here: A configurable mouse & keyboard shortcut to rotate the canvas non-incrementally. This is different from the alt+mousewheel functionality, since pen tablets don't have access to this. Instead, this funtionality should be a combination of mouse/ pen input and a shortcut or modifier keys (not excluding spacebar) to invoke the command. For instance, spacebar + mmb drag is one of the combinations that comes to mind (or shift/ alt + mmb drag). Illustrator has shortcuts , . / for fill, gradient fill and no fill (or stroke depending on the context), from these I miss the gradient and regular fill shortcut. For cloning objects, I don't understand the reason for using both Ctrl and Alt, I am aware that control enables snapping and alt disables it, but for me personally, I would prefer to use Alt and toggle snapping manually (using a custom shortcut assignment), the reason for this is explained in 16. For the sake of muscle memory and working with various software packages, it would be great if the selection keys could be assigned manually. Currently, Shift is used to toggle selection, while Ctrl cannot be used. Instead, by using just Alt for cloning, Ctrl could be used to add to selections, meaning that if I hover over multiple nodes, the ones that are already selected won't be deselected. Similarly, instead of toggling selection, Shift could be used to remove from selections. The combination of these two creates a very consistent selection workflow. Though some software switch the Ctrl and Shift behaviour around, so therefore it is best to let the user decide which one does what (and maybe they prefer Ctrl constrained cloning in conjunction with Shift toggle, but that's currently not a decision that can be made. See 3. below. For scaling objects, Adobe uses alt to constrain the transform to both directions and shift + alt to scale from the centre. This should also be an option in Affinity to aid muscle memory. There is no scale tool, as in, there is no shortcut to open a pop-up to get to a bunch of value boxes where scale values can be typed and committed to with enter. As it stands, I seem to need to open the transform panel, hover the mouse to the width and height dimensions and type in the size followed by a percentage sign, which could be reduced with a dedicated scale dialog pop-up. Increase potential for keyboard shortcuts Differentiate between numeric keys and the numpad for additional keyboard shortcut options Modifier keys should be allowed to activate a tool Customise keyboard + mouse behaviour as you can other software like Blender and Krita. This would allow for specifying a combination of keypresses and mousekeys (click/ click drag) to invoke a command. Similar to the default fluent zooming with ctrl+spacebar, users should be able to specify the way they want to zoom, access GUIs and rotate the canvas. For canvas rotation, this could entail setting hotkeys of preference from any 3D package to navigate in 3D (e.g. alt+MMB, shift + MMB) to rotate the canvas fluently (non-incrementally).See: Adding multiple keyboard shortcuts to commands would also be welcome (as in having a plus icon to add a second keystring to invoke a command). For instance, ctrl+] moves an object forward and ctrl+shift+] moves it to the front. However, some keyboards have dedicated PgUp, PgDown, Home, End of a numeric portion to which these functions could be assigned. This allows for retaining 'industry standard' shortcuts, while enabling single button shortcuts as well. This is vital for companies where everyone uses the same keyboard shortcut scheme, so everyone can work on every PC or enable collegues to not freak out from different keyboard shortcuts, while it also creates room for certain customisability. This is what I mean, illustrated in PureRef, where you can click on the + sign to add additional entries (once they are there, you can hit the - sign to remove them). Also, feel free to add other missing ones in this thread, so they can be consolidated here.
  11. 1. Please remember the settings I last picked. Things like the last opened tab in a dialog box, colors and styles, and such. Some elements do remember my last choice, but it seems to be completely random which remember and which reset every single use. 2. Please allow customization of the keyboard shortcuts for the tools. Muscle memory still rules, years later! [My old fingers say... Type "w", click, say "oh crap", click on wand tool, get selection] Many thanks to all the Affinity people for three terrific products! -Tom
  12. Hi there, I have just purchased Affinity Designer - looking to hopefully move from Illustrator (while I love it, I don't want to pay for the rest of my life life lol). So far, I'm quite happy! I opened an artboard I designed for a client's website wireframe in Illustrator, and was able to work on the document, edit, and add new things... so far so good! One thing I will miss is Adobe Library... where I have imported all my client's logos, colours, design assets etc.. does Affinity offer a similar library type thing where I can "drag" assets into a library? Any tutorials on this (if available). Is this the Assets area? My next request... I'm looking for any assets related to web design that I can download... GUI assets, wireframe samples, icons, anything related to designing a website... I saw one post, but that offer expired... Does anyone have anything? I did find an icon pack but it's hard to search all the posts lol ... even if they are not free, I'm still interested! Anything to make my life easier. Thanks, and I'm glad to join this community! Elyssa
  13. Issues/situation: When I apply a LUT in Affinity Photo I can't see anywhere the name of the applied LUT making it difficult to recreate setups at a later point. Here's the specs for my computer: Mac Pro (Late 2013) Processor 3,5 GHz 6-Core Intel Xeon E5 Memory 16 GB 1866 MHz DDR3 Graphics AMD FirePro D700 6 GB Question: Are there somewhere the name of the applied LUT is stated/ Screenshots: See attached screenshot. Operating system: OSX Catalina 10.15.6 Affinity Photo: Version 1.9.1 Unusual hardware: Wacom tablet Intuos pro Any help or input on this matter is much appreciated. Thank you in advance. PS: if this post is in the wrong forum, then please let me know, and I will submit it in another.
  14. Hello, I have encountered with several different small/tiny icons: -Eyedropper in toolbar -Switch color (in all places) -Change color to translucent (in all places) MacOS 10.15.5 (19F101) Affinity Photo 1.9.0 Note, as I understand, Eyedropper is fixed in beta, not sure how it is about the other icons. I am attaching screenshot.
  15. Zoom value (top left) still doesn't update when using zoom tool... There are still many more important bugs probably In sense of rendering graphic on retina while painting pixelmator or Ps still win. Saying that as fan I only wish this to be fixed. Looking forward, thank you! PS: Still adressing the same for quite a long time
  16. Please add an option to increase font size in the gui,the default is tiny and for people like me with eye problems it's very hard to read. Isn't there a requirement to make software fully accessible? If there is , surely text size would be an issue? I was very disappointed when I opened the software for the first time , if I'd known this it would have influenced my purchase...............thanks
  17. Hi, I find the text in many of the dialogs, toolbars and tabs too small to work with on a high resolution monitor. Could we have an appearance option to change the text size in these GUI components? Thanks! Stu
  18. Solved: From Strokerg: "I had this on my Mac here in the office, which only has 1 monitor and the only way i found to fix it was to reset the app. Just start Affinity with the Control key held down and you should get a popup asking if you'd like to reset some settings, 3 options will be selected and you can just click clear. If you now enable separated mode and open a RAW file, you should have that toolbar back." Hi, New-ish to Affinity Photo so this might be an expected feature, but I've not been able to locate any information on it on the forums or manual ( or maybe I've searched for the wrong thing. ) Issue/situation: When developing raw images in 'Separate' window mode, the 'Develop' Button is not present - only when they are all merged in a single window. Question: How do you 'Develop' a Raw image when viewing them in Separate window mode? Screenshots: See screenshots of the develop button present in 'merged' window mode and missing in 'separate' window mode. Operating system: OSX Catalina 10.15.2 Affinity Photo: Version 1.7.3 Unusual hardware: Wacom tablet Intuos pro Any help or input on this matter is much appreciated, as I'm considering moving from other editors to Affinity Photo. Thank you in advance. PS: if this post is in the wrong forum, then please let me know, and I will submit it in another.
  19. Guest

    GUI Bugs

    Affinity Photo 1.7.3 - macOS Catalina 10.15.1 1. The panels are always on top. panels are covering the export window. 2. When the application is minimized, the panels are still in place. 3. The panel scrolls upward when the export keyboard shortcut is pressed repeatedly. 4. The scroll bar covers the x icon in the "Keyboard Shortcuts" window.
  20. Hi there, I am using the Affinity suite on Windows 10 and currently have to deal with an very annoying GUI issue. Since I use a 4k monitor, my windows uses a desktop scaling factor of 150%. Sadly, Affinity, doesn't seem to respect that entirely and displays tool buttons in a very tiny way that makes it nearly impossible for me to use them. Is there any scale setting that I could use to force scaling of this part of the UI here?
  21. The more I tinker with Affinity Photo, the more I run into bad, but quite easy to fix traps. Some of them are caused simply by the fact that a tool behaviour remains stuck the inappropriate positions, so that they block editing in later stages of the project. Here's two: 1) Recently I found out that selection-tools stubbornly remain stuck to their previous Subtractive state even if the user wants to create a fresh selection. The operation fails, although the user has picked the appropriate tool and also has performed the expected motion. Here one badly needed an exception to the rule – selection tools have to create a selection if the tool can not find anything to subtract from. Others suggested that Affinity should beep or show a dialog and by that inform + CTA the user that the tool is in the wrong state – but that would be horrible UX. At that point you could also abolish your assistants too. Don't make me think, don't ask for pointless decisions and action if there's exactly one expected behaviour: Making a (fresh) selection. 2) Today I saw another thing which is even a lot nastier as there's not even a suble visible indicator. One may hide selections (hide the marching ants), which is great. But that hidden state even remains active when the user wants to create a new selection. Such really may not happen. There's absolutly no workflow imaginable where this made sense, this is just a trap and nothing else. A hard to understand trap – imagine you had a selection hidden and go to lunch, afterwards you pick a selection tool and run into what's shown in the GIF. Selection tools always have to revert to state=visible whenever a selection is dropped. Is there anyone in charge, exclusively for little usability-killers of that kind? It would well be worth it.
  22. Hi, in the help for Affinity Photo 1.6.5.123 there's mention of a preference <Font UI Size>. However, in the User Interface section of the preferences I can't find this option. Bug or feature? Thanks, affinian
  23. Hello Two major issues with affinity when coming from mac and adobe or word or excel or any other software out there: It would be really great if Serif could stick to standards here a bit more (and help users a real lot): It is really common that CMD+Enter does a new soft line break (no new paragraph), not CTRL+Enter - in all Software I know including all Web-Editors in CMSes It is also in the same way common, that OPTION scales from center and SHIFT limits scaling to contain proportions Using MS Office, Photoshop, InDesign and others I stumble every single day upon these differences when switching apps - please unstress my daily racing brain a bit! Thanks! Alex
  24. Hi, I mocked up a few ideas that I think would improve the functionality of the Photo merge tools by making it easier to switch between them and add images directly. Say you drag a few images into one of Photo's merging tools, only to realize you opened the wrong one. The commands are grouped in the menu, two have keyboard shortcuts right next to one another, and the tools have similar layouts, making this a fairly easy mistake to make. Rather than having to hit Cancel, open the intended merge tool, then relocate the images you want to merge, what if you could just switch to it, with the images you added still in place? The functionality of the Batch tool seems different enough to warrant it remaining separate. To keep the various merging options visible to the user, it might be best to keep their individual items in the File menu. Each would just open the unified interface to the appropriate tool. It would be great to be able to drag-and-drop directly to the Images pane rather than having to open the file picker, then drop to it, then click OK. The visual styling of the window widgets is a bit confusing; the brighter widgets are disabled. This is contrary to most GUI conventions, including how the OK button is disabled in the tools themselves. If the Panorama tool isn’t resizable because the panorama previews would have to be re-rendered (a processor-intensive task), just fix the width of the preview pane while allowing the Images pane to expand. There is some ambiguity in the Panorama tool when you have stitched multiple panoramas together. If you don't explicitly select all of them in the preview pane before you hit OK, only the last selected one will build. A different button label or counter tallying how many panoramas will be rendered (Render 2 Panoramas) might be sufficient. NTH: a way to tell which images constitute which panorama after the panorama preview is generated. This could look something like the mockup below. Ideally, the number displays next to the panorama preview would handle discontiguous stitches nicely, so if you used three of 4 images out of sequence, something like “1 – 2, 4” would appear next to the thumbnail. Originally posted to my weblog.
  25. I'm sometimes baffled by the GUI choices in AP. Examples: - to change the name of a layer, you click on the old name and simply type in the new one. Easy. However, to change the name of a "reserve channel" (not sure about the english term here), you have to right-click on it's name, select "rename" and then you can start typing. Tedious - Even worse is the handling of "apply" and "cancel" in the dialogs for live adjustment layers vs. live filters. To say "apply" with a layer, you click on the "close" icon of the window. I doubt that there is ANY interface guideline anywhere that suggests "close" as a synonym for "apply". Conversely, on the filter dialogs, clicking on the window's close icon closes the window and DOES NOT apply the filter. There is a dedicated "apply" button for that. May be it is just me, but I consider this behaviour very inconsistent and counter-intuitive. Dialogs should have "apply" and "cancel" buttons that perform (or don't) the desired action. - It is not possible to save ALL current settings as defaults. Some are saved, others aren't. Consequently I find myself over and over again setting the same values for some tool. - Notabene, the "show grid" toggle in the perspective tool is always on. Even in the video tutorials, the first step with this filter/tool is always to turn the grid off. Why can't the stupid dialog remember this setting? - Pressing DELete with a layer selected does sometimes delete the layer (as it should). Sometimes it doesn't. - Trying to change the brush size with a shortcut key does not work if the input focus is currently on the hardness of the brush or some other brush setting. Keyboard shortcuts should work regardless of input focus. New features are of course always welcome. But it would be nice if some work could go into the usability, too.
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.