Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. UI
  3. Chatter Position & Resize v 19.0
  4. Sales Conditions FAQ

Chatter Position & Resize

by Nezam https://www.nezam.co
Odoo

$ 5.00

v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 316
Technical Name nz_chatter_position
LicenseLGPL-3
Websitehttps://www.nezam.co
Versions 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 316
Technical Name nz_chatter_position
LicenseLGPL-3
Websitehttps://www.nezam.co
Versions 18.0 19.0
Community
Enterprise
On Premise
Odoo Online
Odoo.sh

NZ Solutions Apps for Odoo

Chatter Position & Resize — Odoo 19

Take full control of the Chatter panel on every form view. Drag to resize, collapse with one click, or move it below the form — and let each user pick their own preference. Everything is saved automatically.

NZ Solutions
Email Us +20 1550935225
Chatter Position & Resize Demo

What does this module provide?

This module enhances the Odoo 19 form-view Chatter panel with four powerful capabilities: Resizable width — drag the left edge of the side chatter to make it wider or narrower; Toggle visibility — hover over the chatter to reveal a hide/show button that collapses it to a slim bar; Bottom position — move the entire chatter below the form sheet instead of the default side position; and Per-user preference — each user selects Side or Bottom in their profile settings (Preferences → Chatter Position). Width and collapsed state are automatically saved in the browser so the layout persists across page navigations. No configuration is needed — just install and every user gets instant control over their workspace.

KEY HIGHLIGHTS

Drag-to-Resize Chatter

Grab the vertical drag handle on the left edge of the side chatter and drag to adjust the panel width. The new width is saved in localStorage and remembered across sessions.

Toggle Hide / Show

Hover over the chatter area to reveal a floating toggle button. One click collapses the chatter to a narrow bar; click again to expand. The collapsed state persists in localStorage.

Bottom Position

Move the chatter below the form sheet for a traditional layout. When set to Bottom, the chatter spans the full width of the form instead of sitting on the side.

Per-User Preference

Each user chooses Side or Bottom in their Preferences settings. The choice is stored on the user profile and takes effect immediately on every form view.

Persistent Layout

Width and hidden state are saved in the browser's localStorage. Double-click the resize handle to instantly reset to the default width. Your layout survives page reloads.

Zero Configuration

Install the module and it works out of the box. No admin setup required — every user can start resizing, hiding, or repositioning the chatter immediately.

  • Screenshots
  • Features
  • FAQ
  • Releases

1) User Preferences — Chatter Position Setting

In Settings → Preferences (or the user profile form), a new Chatter Position field appears under Other Preferences. Each user can select Side (default) or Bottom. The choice takes effect immediately on all form views without requiring a page reload.

User preferences showing Chatter Position field

2) Side Chatter — Default Layout with Resize Handle

When Chatter Position is set to Side, the chatter panel appears on the right side of the form. A subtle drag handle with a dotted grip indicator is visible on the left edge of the chatter. Hover over it to see the resize cursor and start dragging.

Side chatter with resize handle visible

3) Resizing the Chatter — Drag in Action

Dragging the resize handle to the left makes the chatter wider, giving more room for messages and log entries. Dragging to the right makes it narrower, providing more space for the form sheet. The minimum chatter width is 350px to keep content readable.

Chatter being resized by dragging the handle

4) Toggle Button — Hover to Reveal

Hovering over the chatter area reveals a floating toggle button (circular icon with double arrows) on the left edge of the panel. This button allows you to collapse or expand the chatter with a single click.

Toggle button revealed on hover

5) Chatter Collapsed — Maximized Form Space

After clicking the toggle button, the chatter collapses to a slim 36px vertical bar. The form sheet expands to use the freed space. The toggle button stays visible with an Odoo-purple background so you can expand the chatter back at any time.

Chatter collapsed to narrow bar with expanded form

6) Bottom Position — Chatter Below the Form

When the user sets Chatter Position to Bottom, the chatter panel moves below the form sheet, spanning the full width. This is ideal for users who prefer to scroll vertically or work on smaller screens where the side panel would be too cramped.

Chatter displayed below the form sheet in bottom position

7) Admin User Form — Chatter Position for Any User

Administrators can also set the Chatter Position for any user from the full user form (Settings → Users → User Form). The field appears under the Other Preferences group, allowing admins to configure the default layout for team members.

Admin view of user form with Chatter Position field

8) Bottom Chatter Layout

The chatter can be positioned at the bottom of the form for a more traditional layout. This view provides a wider workspace and improves usability when working with large forms or detailed records.

Bottom chatter layout

9) Double-Click Reset — Back to Default Width

Double-clicking the resize handle instantly resets the chatter to its default width, removing the saved custom width from localStorage. This provides a quick way to undo any width adjustments and return to the standard Odoo layout.

Chatter reset to default width after double-click
Drag-to-resize chatter width: Grab the vertical handle on the left edge of the side chatter and drag to adjust the panel width in real time.
Toggle hide/show button: Hover over the chatter to reveal a floating toggle button. One click collapses the panel; another click expands it back.
Bottom chatter position: Move the chatter below the form sheet for a traditional vertical layout that spans the full form width.
Per-user position preference: Each user selects Side or Bottom in their Preferences. The setting is stored on the user profile and applied via session info.
Persistent width in localStorage: The custom chatter width is saved in the browser and automatically restored on every page load.
Persistent hidden state: The collapsed/expanded state is saved in localStorage and remembered across browsing sessions.
Double-click to reset width: Double-click the resize handle to instantly remove the custom width and return to the default Odoo chatter size.
Minimum width enforcement: The chatter cannot be resized below 350px, ensuring message content always remains readable.
Smooth CSS transitions: The resize handle, toggle button, and collapsed state all use smooth CSS transitions for a polished user experience.
Admin control: Administrators can set the Chatter Position for any user from the full user form in Settings → Users.
Extended form width: The module overrides the default form and sheet max-width limits, allowing the form + chatter to use the full screen width.
Odoo 19 ready: Built specifically for Odoo 19 Community and Enterprise. Depends only on the Mail module — no extra dependencies.
What is the default chatter position?

The default position is Side — the same as standard Odoo. Users who prefer the chatter below the form can switch to Bottom in their Preferences at any time.

Where do I change my chatter position?

Go to your Preferences (click your avatar → My Profile → Preferences tab) and look for the Chatter Position field under Other Preferences. Select Side or Bottom and save.

Is the custom width saved per browser or per user?

The chatter width and hidden state are saved in the browser's localStorage, so they are per-browser. The Side/Bottom position choice is saved on the user profile, so it follows the user across devices.

Can I reset the chatter to its default width?

Yes. Simply double-click the resize drag handle and the chatter instantly reverts to the default Odoo width. The custom width is removed from localStorage.

Does the resize work on the bottom chatter?

No. The drag-to-resize and hide/show toggle are only available in Side mode. In Bottom mode, the chatter spans the full form width and does not need resizing.

What is the minimum chatter width?

The minimum width is 350px. This ensures that chatter messages, log entries, and activity widgets remain readable and usable.

Does this module require any configuration?

No. Install the module and everything works immediately. There are no settings to enable — every user gets resize and toggle controls on every form view that has a chatter.

Which Odoo editions and deployment modes are supported?

The module is compatible with Odoo 19 Community and Enterprise on On-Premise, Odoo Online, and Odoo.sh. It depends only on the Mail module.

Version 19.0.1.0.0
Initial Release
  • Drag-to-resize chatter width with persistent localStorage
  • Toggle hide/show button with smooth CSS transitions
  • Bottom chatter position option
  • Per-user Chatter Position preference (Side / Bottom)
  • Session info injection for instant position detection
  • Double-click resize handle to reset to default width
  • Minimum 350px width enforcement
  • Extended form and sheet max-width for full-screen use
  • Admin user form integration for Chatter Position field
  • Odoo 19 Community & Enterprise support

Our Services

Odoo Customization
Odoo Implementation
Odoo Support
Odoo Migration
Odoo Integration
Odoo Consultancy
Odoo Licensing
Hire Odoo Developer
© 2026 NZ Solutions - All rights reserved.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with